Package de.qytera.qtaf.cucumber.entity
Class QTAFCucumberScenarioEntity
java.lang.Object
de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Entity class that holds information about a scenario.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFeatureTag(String key, String value) Add feature tag.voidaddGroupName(String groupName) Add group name.voidaddScenarioTag(String key, String value) Add scenario tag.voidaddScenarioTag(String key, List<String> values) Add scenario tag.voidaddTestSet(String testSet) Add test set.booleanbelongsToAllTestSets(List<String> names) Check if scenario entity belongs to all of the given test sets.booleanbelongsToAnyTestSet(List<String> testSets) Check if scenario entity belongs to any of the given test sets.booleanbelongsToTestSet(String testSet) Check if scenario entity belongs to test set.Get featureName.getFeatureTag(String key) Get feature Tag.Get featureTags.Get groupNames.Get scenarioName.getScenarioTag(String key) Get scenario Tag.Get scenarioTags.Get test sets.booleanhasAllGroupNames(List<String> names) Check if scenario entity has all of the given group names.booleanhasAnyGroupName(List<String> names) Check if scenario entity has any of the given group names.booleanhasFeatureTag(String key) Check if feature tag exists.booleanhasGroupName(String groupName) Check if scenario entity has group name.booleanhasScenarioTag(String key) Check if scenario tag exists.Parse group tag.voidParse test set tag.voidremoveFeatureTag(String key) Remove feature tag.voidremoveGroupName(String groupName) Remove group name.voidremoveScenarioTag(String key) Remove scenario tag.voidremoveTestSet(String testSet) Remove test set.setFeatureName(String featureName) Set featureName.setFeatureTags(Map<String, String> featureTags) Set featureTags.voidsetGroupNames(List<String> groupNames) Set groupNames.setScenarioName(String scenarioName) Set scenarioName.setScenarioTags(Map<String, List<String>> scenarioTags) Set scenarioTags.setTestSet(List<String> testSets) Set test sets.
-
Constructor Details
-
QTAFCucumberScenarioEntity
public QTAFCucumberScenarioEntity()
-
-
Method Details
-
getFeatureName
Get featureName.- Returns:
- featureName
-
setFeatureName
Set featureName.- Parameters:
featureName- FeatureName- Returns:
- this
-
getFeatureTag
Get feature Tag.- Parameters:
key- Tag key- Returns:
- feature Tag value
-
getFeatureTags
Get featureTags.- Returns:
- featureTags
-
hasFeatureTag
Check if feature tag exists.- Parameters:
key- Tag key- Returns:
- true if feature tag exists, false otherwise
-
addFeatureTag
Add feature tag.- Parameters:
key- Tag keyvalue- Tag value
-
setFeatureTags
Set featureTags.- Parameters:
featureTags- FeatureTags- Returns:
- this
-
removeFeatureTag
Remove feature tag.- Parameters:
key- Tag key
-
getScenarioName
Get scenarioName.- Returns:
- scenarioName
-
setScenarioName
Set scenarioName.- Parameters:
scenarioName- ScenarioName- Returns:
- this
-
getScenarioTag
Get scenario Tag.- Parameters:
key- Tag key- Returns:
- scenario Tag value
-
getScenarioTags
Get scenarioTags.- Returns:
- scenarioTags
-
hasScenarioTag
Check if scenario tag exists.- Parameters:
key- Tag key- Returns:
- true if scenario tag exists, false otherwise
-
addScenarioTag
Add scenario tag.- Parameters:
key- Tag keyvalue- Tag value
-
addScenarioTag
Add scenario tag.- Parameters:
key- Tag keyvalues- List of values
-
setScenarioTags
Set scenarioTags.- Parameters:
scenarioTags- ScenarioTags- Returns:
- this
-
removeScenarioTag
Remove scenario tag.- Parameters:
key- Tag key
-
getGroupNames
Get groupNames.- Returns:
- groupNames
-
addGroupName
Add group name.- Parameters:
groupName- Name of group
-
setGroupNames
Set groupNames.- Parameters:
groupNames- GroupNames
-
hasGroupName
Check if scenario entity has group name.- Parameters:
groupName- Group name- Returns:
- true if entity has group name, false otherwise
-
hasAllGroupNames
Check if scenario entity has all of the given group names.- Parameters:
names- List of group names- Returns:
- true if entity has all of the given group names, false otherwise
-
hasAnyGroupName
Check if scenario entity has any of the given group names.- Parameters:
names- List of group names- Returns:
- true if entity has at least one of the given group names, false otherwise
-
getTestSets
Get test sets.- Returns:
- List of test sets
-
addTestSet
Add test set.- Parameters:
testSet- Name of test set
-
setTestSet
Set test sets.- Parameters:
testSets- List of test sets- Returns:
- this
-
removeTestSet
Remove test set.- Parameters:
testSet- test set
-
belongsToTestSet
Check if scenario entity belongs to test set.- Parameters:
testSet- test set name- Returns:
- true if entity belongs to test set, false otherwise
-
belongsToAnyTestSet
Check if scenario entity belongs to any of the given test sets.- Parameters:
testSets- List of test sets- Returns:
- true if entity belongs at least to one of the given test sets, false otherwise
-
belongsToAllTestSets
Check if scenario entity belongs to all of the given test sets.- Parameters:
names- List of test sets- Returns:
- true if entity belongs to all of the given test sets, false otherwise
-
removeGroupName
Remove group name.- Parameters:
groupName- Group name
-
parseGroupTags
Parse group tag.- Returns:
- this
-
parseTestSetTags
public void parseTestSetTags()Parse test set tag.
-