TrialsSkeletalImplementation
trait Trials[Case]
trait TrialsScaffolding[Case, SupplyToSyntax[Case]]
trait TrialsFactoring[Case]
class Object
trait Matchable
class Any
class TrialsImplementation[Case]
Type members
Inherited classlikes
Value members
Abstract methods
protected def lotsOfSize[Collection](size: Int, builderFactory: => Builder[Case, Collection]): TrialsSkeletalImplementation[Collection]
protected def several[Collection](builderFactory: => Builder[Case, Collection]): TrialsSkeletalImplementation[Collection]
Concrete methods
override def collections[Collection](builderFactory: Supplier[Builder[Case, Collection]]): TrialsSkeletalImplementation[Collection]
- Definition Classes
- Trials
override def collectionsOfSize[Collection](size: Int, builderFactory: Supplier[Builder[Case, Collection]]): TrialsSkeletalImplementation[Collection]
- Definition Classes
- Trials
override def flatMap[TransformedCase](step: Function[Case, Trials[TransformedCase]]): TrialsSkeletalImplementation[TransformedCase]
- Definition Classes
- Trials
override def immutableMaps[Value](values: Trials[Value]): TrialsSkeletalImplementation[ImmutableMap[Case, Value]]
- Definition Classes
- Trials
override def immutableSortedMaps[Value](elementComparator: Comparator[Case], values: Trials[Value]): TrialsSkeletalImplementation[ImmutableSortedMap[Case, Value]]
- Definition Classes
- Trials
override def immutableSortedSets(elementComparator: Comparator[Case]): TrialsSkeletalImplementation[ImmutableSortedSet[Case]]
- Definition Classes
- Trials
override def map[TransformedCase](transform: Function[Case, TransformedCase]): TrialsSkeletalImplementation[TransformedCase]
- Definition Classes
- Trials
def mapFilter[TransformedCase](filteringTransform: Function[Case, Optional[TransformedCase]]): TrialsSkeletalImplementation[TransformedCase]
Inherited methods
Reproduce a specific case in a repeatable fashion, based on a recipe.
Reproduce a specific case in a repeatable fashion, based on a recipe.
- Value parameters:
- recipe
This encodes a specific case and will only be understood by the same value of trials instance that was used to obtain it.
- Returns:
The specific
Case
denoted by the recipe.- Throws:
- RuntimeException
if the recipe does not correspond to the receiver, either due to it being created by a different flavour of trials instance or subsequent code changes.
- Inherited from:
- TrialsFactoring
Deprecated and Inherited methods
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def withLimits(x$0: Int, x$1: OptionalLimits, x$2: ShrinkageStop[_ >: Case <: <FromJavaObject>]): SupplyToSyntax[Case]
- Deprecated
- Inherited from:
- TrialsScaffolding
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
- Deprecated
- Inherited from:
- TrialsScaffolding
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
- Deprecated
- Inherited from:
- TrialsScaffolding
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def withStrategy(x$0: Function[CaseSupplyCycle, CasesLimitStrategy], x$1: OptionalLimits, x$2: ShrinkageStop[_ >: Case <: <FromJavaObject>]): SupplyToSyntax[Case]
- Deprecated
- Inherited from:
- TrialsScaffolding
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def withStrategy(x$0: Function[CaseSupplyCycle, CasesLimitStrategy], x$1: OptionalLimits): SupplyToSyntax[Case]
- Deprecated
- Inherited from:
- TrialsScaffolding