public class Suite extends Object
| Constructor and Description |
|---|
Suite() |
Suite(SplitScenario splitScenario) |
Suite(SplitSuite splitSuite) |
Suite(SplitTest splitTest) |
Suite(SplitTestClient splitTestClient) |
Suite(Suite other) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isOnlyAllControl()
Validates there is only one Scenario in the Collection and that Scenario has no Tests defined
|
Suite |
merge(Set<Scenario> newScenarios)
Merge & Permute new Scenarios into existing Scenarios
|
Suite |
merge(Suite suite) |
Set<Scenario> |
scenarios() |
public Suite()
public Suite(Suite other)
public Suite(SplitTest splitTest)
public Suite(SplitScenario splitScenario)
public Suite(SplitSuite splitSuite)
public Suite(SplitTestClient splitTestClient)
public Suite merge(Set<Scenario> newScenarios)
Applies each new Scenario on top of each existing Scenario, overriding any existing features with the new Scenario's treatment.
Creates a permutation of the two collections and then de-duplicates: With New Scenarios [a=on,b=on]&[a=off,b=on] and Existing Scenarios [a=on,b=on]&[a=on,b=off]&[a=on,c=on] The Merged Scenarios would permute to: [a=on,b=on]&[a=off,b=on]&[a=on,b=on]&[a=off,b=on]&[a=on,b=on,c=on]&[a=off,b=on,c=on] Then the return would deduplicate down to: [a=on,b=on]&[a=off,b=on]&[a=on,b=on,c=on]&[a=off,b=on,c=on]
newScenarios - The Scenarios to be merged inpublic boolean isOnlyAllControl()
Copyright © 2021. All rights reserved.