Class Bools

    • Constructor Detail

      • Bools

        public Bools​(MockNeat mockNeat)
    • Method Detail

      • bools

        public static Bools bools()

        Returns a Bools object that can be used to generate arbitrary Boolean values.

        Returns:
        A re-usable Bools instance. The class implements MockUnit<Boolean>.
      • probability

        public MockUnit<java.lang.Boolean> probability​(double probability)

        Returns a new MockUnit<Boolean> that returns arbitrary boolean values with a given probability.

        Parameters:
        probability - The probability to obtain true. (Eg.: If the probability is 99.99, the MockUnit<Boolean> will generate true in 99.99% of the cases.
        Returns:
        A new MockUnit<Boolean>
      • supplier

        public java.util.function.Supplier<java.lang.Boolean> supplier()

        Returns the internal Supplier<Boolean> that is used to generate boolean values.

        Specified by:
        supplier in interface MockUnit<java.lang.Boolean>
        Returns:
        A Supplier<Boolean> used to generate arbitrary Boolean values.