Klasse GenericEdgeCasesConfiguration<T extends @Nullable Object>

java.lang.Object
net.jqwik.engine.properties.arbitraries.GenericEdgeCasesConfiguration<T>
Alle implementierten Schnittstellen:
net.jqwik.api.EdgeCases.Config<T>

public class GenericEdgeCasesConfiguration<T extends @Nullable Object> extends Object implements net.jqwik.api.EdgeCases.Config<T>
  • Konstruktordetails

    • GenericEdgeCasesConfiguration

      public GenericEdgeCasesConfiguration()
  • Methodendetails

    • none

      public net.jqwik.api.EdgeCases.Config<T> none()
      Angegeben von:
      none in Schnittstelle net.jqwik.api.EdgeCases.Config<T extends @Nullable Object>
    • filter

      public net.jqwik.api.EdgeCases.Config<T> filter(Predicate<? super T> filter)
      Angegeben von:
      filter in Schnittstelle net.jqwik.api.EdgeCases.Config<T extends @Nullable Object>
    • add

      @SafeVarargs public final net.jqwik.api.EdgeCases.Config<T> add(T... edgeCases)
      Angegeben von:
      add in Schnittstelle net.jqwik.api.EdgeCases.Config<T extends @Nullable Object>
    • checkEdgeCaseIsValid

      protected void checkEdgeCaseIsValid(T edgeCase)
    • includeOnly

      @SafeVarargs public final net.jqwik.api.EdgeCases.Config<T> includeOnly(T... includedValues)
      Angegeben von:
      includeOnly in Schnittstelle net.jqwik.api.EdgeCases.Config<T extends @Nullable Object>
    • configure

      public net.jqwik.api.EdgeCases<T> configure(Consumer<? super net.jqwik.api.EdgeCases.Config<T>> configurator, Function<? super Integer,? extends net.jqwik.api.EdgeCases<T>> edgeCasesCreator, int maxEdgeCases)
    • createShrinkable

      protected net.jqwik.api.Shrinkable<T> createShrinkable(T additionalEdgeCase)