TrialsSkeletalImplementation

trait TrialsSkeletalImplementation[Case] extends Trials[Case]
trait Trials[Case]
trait TrialsScaffolding[Case, SupplyToSyntax[Case]]
trait TrialsFactoring[Case]
class Object
trait Matchable
class Any

Type members

Inherited classlikes

abstract class TrialException(cause: Throwable) extends RuntimeException
Inherited from:
TrialsFactoring

Value members

Abstract methods

protected def lotsOfSize[Collection](size: Int, builderFactory: => Builder[Case, Collection]): TrialsSkeletalImplementation[Collection]
override def scalaTrials(): TrialsImplementation[Case]
Definition Classes
Trials
protected def several[Collection](builderFactory: => Builder[Case, Collection]): TrialsSkeletalImplementation[Collection]

Concrete methods

override def and[Case2](secondTrials: Trials[Case2]): Tuple2Trials[Case, Case2]
Definition Classes
Trials
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 filter(predicate: Predicate[Case]): TrialsSkeletalImplementation[Case]
Definition Classes
Trials
override def flatMap[TransformedCase](step: Function[Case, Trials[TransformedCase]]): TrialsSkeletalImplementation[TransformedCase]
Definition Classes
Trials
override def immutableLists(): TrialsSkeletalImplementation[ImmutableList[Case]]
Definition Classes
Trials
override def immutableListsOfSize(size: Int): TrialsSkeletalImplementation[ImmutableList[Case]]
Definition Classes
Trials
override def immutableMaps[Value](values: Trials[Value]): TrialsSkeletalImplementation[ImmutableMap[Case, Value]]
Definition Classes
Trials
override def immutableSets(): TrialsSkeletalImplementation[ImmutableSet[Case]]
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

def optionals(): Trials[Optional[Case]]
Inherited from:
Trials
def or[Case2 <: <FromJavaObject>](x$0: Trials[Case2]): Trials[Either[Case, Case2]]
Inherited from:
Trials
def reproduce(recipe: String): Case

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
def trials(): Trials[Case]
Inherited from:
TrialsScaffolding
def withLimit(x$0: Int): SupplyToSyntax[Case]
Inherited from:
TrialsScaffolding
def withStrategy(x$0: Function[CaseSupplyCycle, CasesLimitStrategy]): SupplyToSyntax[Case]
Inherited from:
TrialsScaffolding

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.", "")
def withLimits(x$0: Int, x$1: OptionalLimits): SupplyToSyntax[Case]
Deprecated
Inherited from:
TrialsScaffolding
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def withRecipe(x$0: String): SupplyToSyntax[Case]
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