Class EdgeCasesConfiguration<T>

  • All Implemented Interfaces:
    net.jqwik.api.EdgeCases.Config<T>

    public class EdgeCasesConfiguration<T>
    extends java.lang.Object
    implements net.jqwik.api.EdgeCases.Config<T>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      net.jqwik.api.EdgeCases.Config<T> add​(T edgeCase)  
      net.jqwik.api.EdgeCases<T> configure​(java.util.function.Consumer<net.jqwik.api.EdgeCases.Config<T>> configurator, net.jqwik.api.EdgeCases<T> defaultEdgeCases)  
      net.jqwik.api.EdgeCases.Config<T> filter​(java.util.function.Predicate<T> filter)  
      net.jqwik.api.EdgeCases.Config<T> includeOnly​(T... includedValues)  
      net.jqwik.api.EdgeCases.Config<T> none()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EdgeCasesConfiguration

        public EdgeCasesConfiguration()
    • Method Detail

      • none

        public net.jqwik.api.EdgeCases.Config<T> none()
        Specified by:
        none in interface net.jqwik.api.EdgeCases.Config<T>
      • filter

        public net.jqwik.api.EdgeCases.Config<T> filter​(java.util.function.Predicate<T> filter)
        Specified by:
        filter in interface net.jqwik.api.EdgeCases.Config<T>
      • add

        public net.jqwik.api.EdgeCases.Config<T> add​(T edgeCase)
        Specified by:
        add in interface net.jqwik.api.EdgeCases.Config<T>
      • includeOnly

        @SafeVarargs
        public final net.jqwik.api.EdgeCases.Config<T> includeOnly​(T... includedValues)
        Specified by:
        includeOnly in interface net.jqwik.api.EdgeCases.Config<T>
      • configure

        public net.jqwik.api.EdgeCases<T> configure​(java.util.function.Consumer<net.jqwik.api.EdgeCases.Config<T>> configurator,
                                                    net.jqwik.api.EdgeCases<T> defaultEdgeCases)