tagion v1.0.3-rc1 (2023-12-18T15:15:15Z)
Dub
Repo
_Scenarios
tagion
behaviour
BehaviourFeature
Helper template for Scenarios
protected @
safe
template
_Scenarios (
alias
M
string
[]
names
)
if
(
isFeature
!
M
) {
alias
_Scenarios
=
AliasSeq
!()
;
protected @
safe
static if
(!(
names.length is 0
))
enum
is_object
;
protected @
safe
static if
(!(
names.length is 0
))
static if
(
is_object
)
enum
is_scenario
;
protected @
safe
static if
(!(
names.length is 0
))
static if
(!(
is_object
))
enum
is_scenario
;
alias
_Scenarios
=
AliasSeq
!(
member
,
_Scenarios
!(
M
,
names
[
1
..$]))
;
alias
_Scenarios
=
_Scenarios
!(
M
,
names
[
1
..$])
;
}
Members
Aliases
_Scenarios
alias
_Scenarios
=
AliasSeq
!()
Undocumented in source.
_Scenarios
alias
_Scenarios
=
_Scenarios
!(
M
,
names
[
1
..$])
Undocumented in source.
_Scenarios
alias
_Scenarios
=
AliasSeq
!(
member
,
_Scenarios
!(
M
,
names
[
1
..$]))
Undocumented in source.
Manifest constants
is_object
enum
is_object
;
Undocumented in source.
is_scenario
enum
is_scenario
;
Undocumented in source.
is_scenario
enum
is_scenario
;
Undocumented in source.
Meta
Source
See Implementation
tagion
behaviour
BehaviourFeature
aliases
ActionProperties
MandatoryActionProperties
enums
hasProperty
isActionGroup
isDescriptor
isInfo
isScenario
manifest constants
feature_name
mixin templates
Property
structs
ActionGroup
But
Feature
FeatureGroup
Given
Info
Scenario
ScenarioGroup
Then
When
templates
Scenarios
_Scenarios
getActions
getAllActions
getAllCallables
getMethod
getProperty
getScenario
hasActions
isFeature
obtainFeature
Helper template for Scenarios