Klasse EdgeCasesSupport

java.lang.Object
net.jqwik.engine.properties.arbitraries.EdgeCasesSupport

public class EdgeCasesSupport extends Object
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    static <T extends @Nullable Object>
    net.jqwik.api.EdgeCases<T>
    choose(List<T> values, int maxEdgeCases)
     
    static <T extends @Nullable Object>
    net.jqwik.api.EdgeCases<T>
    combine(List<net.jqwik.api.Arbitrary<Object>> arbitraries, Function<? super List<?>,? extends T> combineFunction, int maxEdgeCases)
     
    static <T extends @Nullable Object>
    net.jqwik.api.EdgeCases<T>
    concat(List<net.jqwik.api.EdgeCases<T>> edgeCases, int maxEdgeCases)
     
    static <T extends @Nullable Object>
    net.jqwik.api.EdgeCases<T>
    concatFrom(List<? extends net.jqwik.api.Arbitrary<T>> arbitraries, int maxEdgeCases)
     
    static <T extends @Nullable Object>
    net.jqwik.api.EdgeCases<T>
    dontShrink(net.jqwik.api.EdgeCases<T> self)
     
    static <T extends @Nullable Object>
    net.jqwik.api.EdgeCases<T>
    filter(net.jqwik.api.EdgeCases<T> self, Predicate<? super T> filterPredicate)
     
    static <T extends @Nullable Object, U extends @Nullable Object>
    net.jqwik.api.EdgeCases<U>
    flatMapArbitrary(net.jqwik.api.EdgeCases<T> self, Function<? super T,? extends net.jqwik.api.Arbitrary<U>> mapper, int maxEdgeCases)
     
    static <T extends @Nullable Object>
    net.jqwik.api.EdgeCases<T>
    fromShrinkables(List<net.jqwik.api.Shrinkable<T>> shrinkables)
     
    static <T extends @Nullable Object>
    net.jqwik.api.EdgeCases<T>
    fromSuppliers(List<Supplier<net.jqwik.api.Shrinkable<T>>> suppliers)
     
    static <T extends @Nullable Object>
    net.jqwik.api.EdgeCases<T>
    ignoreExceptions(net.jqwik.api.EdgeCases<T> self, Class<? extends Throwable>[] exceptionTypes)
     
    static <T extends @Nullable Object, U extends @Nullable Object>
    net.jqwik.api.EdgeCases<U>
    map(net.jqwik.api.EdgeCases<T> self, Function<? super T,? extends U> mapper)
     
    static <T extends @Nullable Object, U extends @Nullable Object>
    net.jqwik.api.EdgeCases<U>
    mapShrinkable(net.jqwik.api.EdgeCases<T> self, Function<? super net.jqwik.api.Shrinkable<T>,? extends net.jqwik.api.Shrinkable<U>> mapper)
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • EdgeCasesSupport

      public EdgeCasesSupport()
  • Methodendetails

    • fromSuppliers

      public static <T extends @Nullable Object> net.jqwik.api.EdgeCases<T> fromSuppliers(List<Supplier<net.jqwik.api.Shrinkable<T>>> suppliers)
    • choose

      public static <T extends @Nullable Object> net.jqwik.api.EdgeCases<T> choose(List<T> values, int maxEdgeCases)
    • concatFrom

      public static <T extends @Nullable Object> net.jqwik.api.EdgeCases<T> concatFrom(List<? extends net.jqwik.api.Arbitrary<T>> arbitraries, int maxEdgeCases)
    • concat

      public static <T extends @Nullable Object> net.jqwik.api.EdgeCases<T> concat(List<net.jqwik.api.EdgeCases<T>> edgeCases, int maxEdgeCases)
    • fromShrinkables

      public static <T extends @Nullable Object> net.jqwik.api.EdgeCases<T> fromShrinkables(List<net.jqwik.api.Shrinkable<T>> shrinkables)
    • map

      public static <T extends @Nullable Object, U extends @Nullable Object> net.jqwik.api.EdgeCases<U> map(net.jqwik.api.EdgeCases<T> self, Function<? super T,? extends U> mapper)
    • mapShrinkable

      public static <T extends @Nullable Object, U extends @Nullable Object> net.jqwik.api.EdgeCases<U> mapShrinkable(net.jqwik.api.EdgeCases<T> self, Function<? super net.jqwik.api.Shrinkable<T>,? extends net.jqwik.api.Shrinkable<U>> mapper)
    • filter

      public static <T extends @Nullable Object> net.jqwik.api.EdgeCases<T> filter(net.jqwik.api.EdgeCases<T> self, Predicate<? super T> filterPredicate)
    • ignoreExceptions

      public static <T extends @Nullable Object> net.jqwik.api.EdgeCases<T> ignoreExceptions(net.jqwik.api.EdgeCases<T> self, Class<? extends Throwable>[] exceptionTypes)
    • dontShrink

      public static <T extends @Nullable Object> net.jqwik.api.EdgeCases<T> dontShrink(net.jqwik.api.EdgeCases<T> self)
    • flatMapArbitrary

      public static <T extends @Nullable Object, U extends @Nullable Object> net.jqwik.api.EdgeCases<U> flatMapArbitrary(net.jqwik.api.EdgeCases<T> self, Function<? super T,? extends net.jqwik.api.Arbitrary<U>> mapper, int maxEdgeCases)
    • combine

      public static <T extends @Nullable Object> net.jqwik.api.EdgeCases<T> combine(List<net.jqwik.api.Arbitrary<Object>> arbitraries, Function<? super List<?>,? extends T> combineFunction, int maxEdgeCases)