Class Probabilities<T>

    • Constructor Detail

      • Probabilities

        public Probabilities​(MockNeat mockNeat,
                             java.lang.Class<T> cls)
    • Method Detail

      • probabilities

        public static <T> Probabilities<T> probabilities​(java.lang.Class<T> cls)

        Returns a Probabilities object that can be used to generate arbitrary data with a given probability.

        Type Parameters:
        T - The type of the class for returning probabilities
        Parameters:
        cls - The type we are going to generate.
        Returns:
        A re-usable Probabilities object. The class implements MockUnit<T>.
      • supplier

        public java.util.function.Supplier<T> supplier()
        Description copied from interface: MockUnit
        This is the sole abstract method of the interface. Needs to be implemented every-time a MockUnit is implemented.
        Specified by:
        supplier in interface MockUnit<T>
        Returns:
        A Supplier<T>.