Annotation that can be used on fields to create dummy objects for these fields. A dummy object is a proxy that will return default values
for every method. This can be used to quickly create test objects without having to worry about correctly filling in every field. Even
classes with non-public default constructors can be dummyfied by annotating the field.
Example:
- '@Dummy private MyClass myClass; '
This will create a proxy for MyClass that will return default values for all methods. The dummy will be created
regardless whether there is a default constructor.
Following defaults are used:
- Number values: 0
- Object values: other dummy values
- Collection: empty value or a dummy depending on the stuffed parameter
- arrays, etc: empty values