Package io.vavr.test

Interface GenModule


interface GenModule
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static <T> Gen<T>
    frequency(int n, Iterator<Tuple2<Integer,Gen<T>>> iter)
    Chooses a Gen according to the given frequencies.
  • Method Details

    • frequency

      static <T> Gen<T> frequency(int n, Iterator<Tuple2<Integer,Gen<T>>> iter)
      Chooses a Gen according to the given frequencies.
      Type Parameters:
      T - type of generated values
      Parameters:
      n - a random value between 0 and sum(frequencies) - 1
      iter - a non-empty Iterator of (frequency, Gen) pairs
      Returns:
      A value generator, choosen according to the given frequencies and the underlying n