Package

io.github.databob

generators

Permalink

package generators

Visibility
  1. Public
  2. All

Type Members

  1. case class CoinToss(successRate: Int) extends Product with Serializable

    Permalink

    Simulates success/failure rate.

    Simulates success/failure rate.

    successRate

    % success rate

  2. case class CollectionSizeRange(min: Int, max: Int) extends Product with Serializable

    Permalink

    Represents the minimum and maximum size of a generated collection.

    Represents the minimum and maximum size of a generated collection. Defaults to 1->5, Add a generator for this to change

  3. class ErasureMatchingGenerator[A] extends Generator[A]

    Permalink
  4. class Generators extends Iterable[Generator[_]]

    Permalink

    Represents an entire Partial Function for generating instances.

    Represents an entire Partial Function for generating instances. As such, the ordering of the component generators will determine order of application (ie. earlier generators matched first). Immutable

  5. class TypeMatchingGenerator[A] extends Generator[A]

    Permalink

Value Members

  1. object CoinToss extends Serializable

    Permalink
  2. object CollectionGenerators

    Permalink

    Generators for Collection types

  3. object CollectionSizeRange extends Serializable

    Permalink
  4. object DateTimeGenerators

    Permalink

    Generators for Date and Time types

  5. object Generators

    Permalink
  6. object MonadGenerators

    Permalink

    Generators for Monadic Scala types

  7. object PrimitiveGenerators

    Permalink

    Generators for Primitive types

Ungrouped