Tuple4Trials
com.sageserpent.americium.java.tupleTrials$.Tuple4Trials
class Tuple4Trials[Case1, Case2, Case3, Case4](firstTrials: Trials[Case1], secondTrials: Trials[Case2], thirdTrials: Trials[Case3], fourthTrials: Trials[Case4]) extends Tuple4Trials[Case1, Case2, Case3, Case4]
Attributes
- Graph
-
- Supertypes
-
trait Tuple4Trials[Case1, Case2, Case3, Case4]trait TrialsScaffolding[Tuple4[Case1, Case2, Case3, Case4], SupplyToSyntaxTuple4[Case1, Case2, Case3, Case4]]class Objecttrait Matchableclass AnyShow all
Members list
Type members
Classlikes
trait SupplyToSyntaxTuple4 extends SupplyToSyntaxTuple4[Case1, Case2, Case3, Case4]
Attributes
- Supertypes
-
trait SupplyToSyntaxTuple4[Case1, Case2, Case3, Case4]trait SupplyToSyntax[Tuple4[Case1, Case2, Case3, Case4]]class Objecttrait Matchableclass Any
- Self type
Inherited classlikes
abstract class TrialException(cause: Throwable) extends RuntimeException
Attributes
- Inherited from:
- TrialsFactoring
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Value members
Concrete 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.
Attributes
- 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.
- Definition Classes
Attributes
- Definition Classes
-
TrialsScaffolding
Attributes
- Definition Classes
-
TrialsScaffolding
Attributes
- Definition Classes
-
TrialsScaffolding
override def withLimits(casesLimit: Int, optionalLimits: OptionalLimits, shrinkageStop: ShrinkageStop[_ >: Tuple4[Case1, Case2, Case3, Case4]]): SupplyToSyntaxTuple4
Attributes
- Definition Classes
-
TrialsScaffolding
Attributes
- Definition Classes
-
TrialsScaffolding
override def withStrategy(casesLimitStrategyFactory: Function[CaseSupplyCycle, CasesLimitStrategy]): SupplyToSyntaxTuple4
Attributes
- Definition Classes
-
TrialsScaffolding
override def withStrategy(casesLimitStrategyFactory: Function[CaseSupplyCycle, CasesLimitStrategy], optionalLimits: OptionalLimits): SupplyToSyntaxTuple4
Attributes
- Definition Classes
-
TrialsScaffolding
override def withStrategy(casesLimitStrategyFactory: Function[CaseSupplyCycle, CasesLimitStrategy], optionalLimits: OptionalLimits, shrinkageStop: ShrinkageStop[_ >: Tuple4[Case1, Case2, Case3, Case4]]): SupplyToSyntaxTuple4
Attributes
- Definition Classes
-
TrialsScaffolding
In this article