Package net.jqwik.api.state
Schnittstelle ActionChainArbitrary<S extends @Nullable Object>
- Alle Superschnittstellen:
Arbitrary<ActionChain<S>>
@API(status=EXPERIMENTAL,
since="1.7.0")
public interface ActionChainArbitrary<S extends @Nullable Object>
extends Arbitrary<ActionChain<S>>
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.jqwik.api.Arbitrary
Arbitrary.ArbitraryFacade
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungimproveShrinkingWith
(Supplier<ChangeDetector<S>> detectorSupplier) Set supplier for the type specific ChangeDetector which can make shrinking of action chains more effective.default ActionChainArbitrary
<S> infinite()
Create a potentially infinite chain.withAction
(int weight, Action<S> action) Allow an additional action to be generated.default ActionChainArbitrary
<S> withAction
(Action<S> action) Allow an additional action with default weight of 1.withMaxTransformations
(int maxSize) Set the intended number of transformations of generated chains.Von Schnittstelle geerbte Methoden net.jqwik.api.Arbitrary
allValues, array, asGeneric, collect, dontShrink, edgeCases, edgeCases, edgeCases, exhaustive, exhaustive, filter, filter, fixGenSize, flatMap, forEachValue, generator, generator, generatorWithEmbeddedEdgeCases, ignoreException, ignoreException, ignoreExceptions, ignoreExceptions, injectDuplicates, injectNull, isGeneratorMemoizable, iterator, list, map, optional, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, withoutEdgeCases
-
Methodendetails
-
withAction
@API(status=EXPERIMENTAL, since="1.7.2") default ActionChainArbitrary<S> withAction(Action<S> action) Allow an additional action with default weight of 1.- Parameter:
action
- Instance of Action.Dependent or Action.Independent- Gibt zurück:
- new arbitrary instance
-
withAction
@API(status=EXPERIMENTAL, since="1.7.2") ActionChainArbitrary<S> withAction(int weight, Action<S> action) Allow an additional action to be generated.- Parameter:
weight
- Determines the relative probability of an action to be chosen.action
- Instance of Action.Dependent or Action.Independent- Gibt zurück:
- new arbitrary instance
-
withMaxTransformations
Set the intended number of transformations of generated chains.Setting
maxTransformations
to-1
creates a potentially infinite chain. Such a chain will only end when a Transformer.endOfChain() is applied.- Gibt zurück:
- new arbitrary instance
-
infinite
Create a potentially infinite chain. Such a chain will only end when a Transformer.endOfChain() is applied.- Gibt zurück:
- new arbitrary instance
-
improveShrinkingWith
Set supplier for the type specific ChangeDetector which can make shrinking of action chains more effective.- Parameter:
detectorSupplier
- A function to create a new ChangeDetector instance.- Gibt zurück:
- new arbitrary instance
-