Klasse DefaultActionChainArbitrary<T extends @Nullable Object>

java.lang.Object
net.jqwik.api.arbitraries.ArbitraryDecorator<net.jqwik.api.state.ActionChain<T>>
net.jqwik.engine.properties.state.DefaultActionChainArbitrary<T>
Alle implementierten Schnittstellen:
Cloneable, net.jqwik.api.Arbitrary<net.jqwik.api.state.ActionChain<T>>, net.jqwik.api.state.ActionChainArbitrary<T>

public class DefaultActionChainArbitrary<T extends @Nullable Object> extends net.jqwik.api.arbitraries.ArbitraryDecorator<net.jqwik.api.state.ActionChain<T>> implements net.jqwik.api.state.ActionChainArbitrary<T>
  • Verschachtelte Klassen - Übersicht

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.jqwik.api.Arbitrary

    net.jqwik.api.Arbitrary.ArbitraryFacade
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    DefaultActionChainArbitrary(Supplier<? extends T> initialSupplier)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected net.jqwik.api.Arbitrary<net.jqwik.api.state.ActionChain<T>>
     
    net.jqwik.api.state.ActionChainArbitrary<T>
    improveShrinkingWith(Supplier<net.jqwik.api.state.ChangeDetector<T>> changeDetectorSupplier)
     
    boolean
     
    net.jqwik.api.state.ActionChainArbitrary<T>
    withAction(int weight, net.jqwik.api.state.Action<T> action)
     
    net.jqwik.api.state.ActionChainArbitrary<T>
     

    Von Klasse geerbte Methoden net.jqwik.api.arbitraries.ArbitraryDecorator

    edgeCases, exhaustive, generator, generatorWithEmbeddedEdgeCases, toString, typedClone

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden net.jqwik.api.state.ActionChainArbitrary

    infinite, withAction

    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, iterator, list, map, optional, optional, sample, sampleStream, set, stream, tuple1, tuple2, tuple3, tuple4, tuple5, withoutEdgeCases
  • Konstruktordetails

    • DefaultActionChainArbitrary

      public DefaultActionChainArbitrary(Supplier<? extends T> initialSupplier)
  • Methodendetails

    • withAction

      public net.jqwik.api.state.ActionChainArbitrary<T> withAction(int weight, net.jqwik.api.state.Action<T> action)
      Angegeben von:
      withAction in Schnittstelle net.jqwik.api.state.ActionChainArbitrary<T extends @Nullable Object>
    • withMaxTransformations

      public net.jqwik.api.state.ActionChainArbitrary<T> withMaxTransformations(int maxSize)
      Angegeben von:
      withMaxTransformations in Schnittstelle net.jqwik.api.state.ActionChainArbitrary<T extends @Nullable Object>
    • improveShrinkingWith

      public net.jqwik.api.state.ActionChainArbitrary<T> improveShrinkingWith(Supplier<net.jqwik.api.state.ChangeDetector<T>> changeDetectorSupplier)
      Angegeben von:
      improveShrinkingWith in Schnittstelle net.jqwik.api.state.ActionChainArbitrary<T extends @Nullable Object>
    • arbitrary

      protected net.jqwik.api.Arbitrary<net.jqwik.api.state.ActionChain<T>> arbitrary()
      Angegeben von:
      arbitrary in Klasse net.jqwik.api.arbitraries.ArbitraryDecorator<net.jqwik.api.state.ActionChain<T extends @Nullable Object>>
    • isGeneratorMemoizable

      public boolean isGeneratorMemoizable()
      Angegeben von:
      isGeneratorMemoizable in Schnittstelle net.jqwik.api.Arbitrary<T extends @Nullable Object>
      Setzt außer Kraft:
      isGeneratorMemoizable in Klasse net.jqwik.api.arbitraries.ArbitraryDecorator<net.jqwik.api.state.ActionChain<T extends @Nullable Object>>