public class ObjectCreatorMockedFieldsImpl extends Object implements ObjectCreator
| Constructor and Description |
|---|
ObjectCreatorMockedFieldsImpl() |
ObjectCreatorMockedFieldsImpl(GenericsGenerator genericsGenerator,
PrimitiveGenerator primitiveGenerator) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGenerators(Generator... generator) |
protected boolean |
constructorNotEmpty(Constructor<?> constructor)
This method checks if this constructor is the default constructor.
|
protected List<Object> |
createList(ParameterizedType type) |
protected Map<Object,Object> |
createMap(ParameterizedType type) |
Object |
createRandomObject(Type type) |
protected Object |
createRealObject(ObjectCreatorTypeWrapper typeWrapper)
Some classes cannot be mocked. f.e. primitives and final objects.
|
protected Object |
createRealOrMockObject(ObjectCreatorTypeWrapper typeWrapper) |
protected Set<Object> |
createSet(ParameterizedType type) |
protected <T> T[] |
createStuffedArray(Class<T> clzz) |
protected Constructor<?> |
getConstructor(Class<?> clzz)
This method gets the first constructor that isn't generated by the compiler.
|
protected boolean |
isConstant(Field field) |
protected boolean |
isDefaultConstructor(Constructor<?> constructor)
Returns true if this is the default constructor.
|
protected boolean |
isPrimitive(ObjectCreatorTypeWrapper wrapper)
This method checks if the wrapper is a primitive.
|
protected Object |
pickClassFromSetAndGenerateAnObject(Set<Class<?>> clzzes) |
public ObjectCreatorMockedFieldsImpl()
public ObjectCreatorMockedFieldsImpl(GenericsGenerator genericsGenerator, PrimitiveGenerator primitiveGenerator)
public Object createRandomObject(Type type)
createRandomObject in interface ObjectCreatorprotected Map<Object,Object> createMap(ParameterizedType type)
protected Set<Object> createSet(ParameterizedType type)
protected Object pickClassFromSetAndGenerateAnObject(Set<Class<?>> clzzes)
protected List<Object> createList(ParameterizedType type)
protected <T> T[] createStuffedArray(Class<T> clzz)
protected Object createRealObject(ObjectCreatorTypeWrapper typeWrapper)
typeWrapper - clzz - protected Object createRealOrMockObject(ObjectCreatorTypeWrapper typeWrapper)
protected boolean constructorNotEmpty(Constructor<?> constructor)
constructor - protected boolean isDefaultConstructor(Constructor<?> constructor)
constructor - Booleanprotected Constructor<?> getConstructor(Class<?> clzz)
clzz - Constructorpublic void addGenerators(Generator... generator)
addGenerators in interface ObjectCreatorObjectCreator.addGenerators(org.unitils.objectvalidation.objectcreator.generator.Generator[])protected boolean isPrimitive(ObjectCreatorTypeWrapper wrapper)
wrapper - protected boolean isConstant(Field field)
Copyright © 2013-2014. All Rights Reserved.