| Modifier and Type | Method and Description |
|---|---|
Set<Subcase<T>> |
getSubcases()
Returns the specific set of subcases that describe all equivalency classes for this case.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexcluding, excluding, excluding, generateAllOnce, generateAllOnce, generateAnyOnce, generateAnyOnce, or, orNull@SafeVarargs public UnionCase(Case<T>... subcases)
public Set<Subcase<T>> getSubcases()
CaseCases are expected to return at least one subcase. When the fuzzy engine is determining how many test cases to execute, it does so in terms of subcases, not cases. Thus, when using the pairwise permutation algorithm, the fuzzy library works to ensure that each possible combination of two subcases are executed.
Note to implementors: cases should generally not include null values as
possible outputs. Instead, consumers are expected to use the Case.orNull() method (or, equivalently,
Any.nullableOf(com.redfin.fuzzy.Case<T>)) to declare that their cases should also generate null values.
getSubcases in interface Case<T>Copyright © 2017 Redfin. All rights reserved.