public class ObjectGenerator
extends java.lang.Object
Constructor and Description |
---|
ObjectGenerator(AbstractFieldValueChanger abstractFieldValueChanger,
java.util.Map<java.lang.Class<?>,ConstructorParameters> constructorParameters)
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
createNewInstance(java.lang.Class<?> clazz)
|
java.util.List<java.lang.Object> |
generateDifferentObjects(ClassAndFieldPredicatePair baseClassAndFieldPredicatePair,
ClassAndFieldPredicatePair... classAndFieldPredicatePairs)
|
java.lang.Object |
generateSameInstance(java.lang.Object object)
|
public ObjectGenerator(AbstractFieldValueChanger abstractFieldValueChanger, java.util.Map<java.lang.Class<?>,ConstructorParameters> constructorParameters)
public java.lang.Object createNewInstance(java.lang.Class<?> clazz)
public java.lang.Object generateSameInstance(java.lang.Object object)
public java.util.List<java.lang.Object> generateDifferentObjects(ClassAndFieldPredicatePair baseClassAndFieldPredicatePair, ClassAndFieldPredicatePair... classAndFieldPredicatePairs)