Klasse TestingSupport

java.lang.Object
net.jqwik.testing.TestingSupport

@API(status=EXPERIMENTAL, since="1.4.0") public class TestingSupport extends Object
  • Methodendetails

    • checkAllGenerated

      public static <T extends @Nullable Object> void checkAllGenerated(net.jqwik.api.Arbitrary<T> arbitrary, Random random, Predicate<? super T> checker)
    • checkAllGenerated

      public static <T extends @Nullable Object> void checkAllGenerated(net.jqwik.api.RandomGenerator<T> generator, Random random, Predicate<? super T> checker)
    • assertAllGenerated

      public static <T extends @Nullable Object> void assertAllGenerated(net.jqwik.api.Arbitrary<T> arbitrary, Random random, Consumer<? super T> assertions)
    • assertAllGenerated

      public static <T extends @Nullable Object> void assertAllGenerated(net.jqwik.api.RandomGenerator<T> generator, Random random, Consumer<? super T> assertions)
    • assertAllGeneratedEqualTo

      public static <T extends @Nullable Object> void assertAllGeneratedEqualTo(net.jqwik.api.RandomGenerator<T> generator, Random random, T expected)
    • assertAllGeneratedEqualTo

      public static <T extends @Nullable Object> void assertAllGeneratedEqualTo(net.jqwik.api.Arbitrary<T> arbitrary, Random random, T expected)
    • checkAtLeastOneGenerated

      public static <T extends @Nullable Object> void checkAtLeastOneGenerated(net.jqwik.api.RandomGenerator<T> generator, Random random, Predicate<? super T> checker, String failureMessage)
    • checkAtLeastOneGenerated

      public static <T extends @Nullable Object> void checkAtLeastOneGenerated(net.jqwik.api.RandomGenerator<T> generator, Random random, Predicate<? super T> checker)
    • checkAtLeastOneGenerated

      public static <T extends @Nullable Object> void checkAtLeastOneGenerated(net.jqwik.api.Arbitrary<? extends T> arbitrary, Random random, Predicate<T> checker)
    • assertAtLeastOneGeneratedOf

      @SafeVarargs public static <T extends @Nullable Object> void assertAtLeastOneGeneratedOf(net.jqwik.api.RandomGenerator<? extends T> generator, Random random, T... values)
    • assertGeneratedExactly

      @SafeVarargs public static <T extends @Nullable Object> void assertGeneratedExactly(net.jqwik.api.RandomGenerator<? extends T> generator, Random random, T... expectedValues)
    • collectEdgeCaseShrinkables

      public static <T extends @Nullable Object> Set<net.jqwik.api.Shrinkable<T>> collectEdgeCaseShrinkables(net.jqwik.api.EdgeCases<T> edgeCases)
    • collectEdgeCaseValues

      public static <T extends @Nullable Object> Set<T> collectEdgeCaseValues(net.jqwik.api.EdgeCases<T> edgeCases)
    • generateFirst

      public static <T extends @Nullable Object> T generateFirst(net.jqwik.api.Arbitrary<T> arbitrary, Random random)
    • count

      public static <T extends @Nullable Object> Map<T,Long> count(net.jqwik.api.RandomGenerator<T> generator, int tries, Random random)
    • generateUntil

      public static <T extends @Nullable Object> net.jqwik.api.Shrinkable<T> generateUntil(net.jqwik.api.RandomGenerator<T> generator, Random random, Function<? super T,Boolean> condition)
    • singleLineReport

      @API(status=EXPERIMENTAL, since="1.6.0") public static String singleLineReport(Object any)
    • multiLineReport

      @API(status=EXPERIMENTAL, since="1.6.0") public static List<String> multiLineReport(Object any)