Class CollectionGeneratorSpecImpl<T>

All Implemented Interfaces:
Generator<Collection<T>>, GeneratorSpec<Collection<T>>, CollectionGeneratorSpec<T>, NullableGeneratorSpec<Collection<T>>, SizeGeneratorSpec<Collection<T>>, SubtypeGeneratorSpec<Collection<T>>

public class CollectionGeneratorSpecImpl<T> extends CollectionGenerator<T>
  • Constructor Details

    • CollectionGeneratorSpecImpl

      public CollectionGeneratorSpecImpl(GeneratorContext context)
  • Method Details

    • tryGenerateNonNull

      protected Collection<T> tryGenerateNonNull(Random random)
      Description copied from class: AbstractGenerator
      Makes the best effort to return a non-null value. However, in certain cases this method will produce a null.
      Overrides:
      tryGenerateNonNull in class CollectionGenerator<T>
      Parameters:
      random - for generating the value
      Returns:
      generated value, either a null or non-null