Module de.cuioss.test.generator
Interface Generator<T>
- Type Parameters:
T- type of generated instances
- All Known Subinterfaces:
ExtendibleGenerator<I,,T> FrequencyGenerator<T>,ObjectGenerator<T>,StatefulGenerator<T>
- All Known Implementing Classes:
AbstractTransformerGenerator,AbstractTreeGenerator,ArrayGenerator,ByteArrayGenerator,ByteGenerator,CharacterGenerator,CloningGenerator,DateGenerator,DefaultFrequencyGenerator,DoubleGenerator,DuplicateGenerator,EnsuredValuesGenerator,ExcludingGenerator,FixedValuesGenerator,IntegerArrayGenerator,IntegerGenerator,IteratorGenerator,ListGenerator,LongGenerator,MapGenerator,ObjectDefaultMappingGenerator,ObjectGenerator,ObjectGeneratorImpl,RoundRobinGenerator,SetGenerator,SizeGenerator,SortedListGenerator,StrictlyOrderedGenerator,StringGenerator,SubmapGenerator,SubsetGenerator,SubstringGenerator,UniqueComparableValuesGenerator,UniqueValuesGenerator,VetoableGenerator
public interface Generator<T>
A generator creates instances of type T supposed to be checked against a
Characteristic specification.-
Method Summary
-
Method Details
-
next
Generates the next instance.- Returns:
- a newly created instance
-