Class PropertyAwareTest<T>

java.lang.Object
de.cuioss.test.valueobjects.PropertyAwareTest<T>
Type Parameters:
T - identifying the type to be tested is usually but not necessarily at least Serializable.
All Implemented Interfaces:
GeneratorRegistry
Direct Known Subclasses:
ValueObjectTest

@ExtendWith({de.cuioss.test.generator.junit.GeneratorControllerExtension.class,GeneratorRegistryController.class}) public class PropertyAwareTest<T> extends Object implements GeneratorRegistry
Base class for dynamically testing properties. It provides the handling of PropertyMetadata and TypedGenerator. In addition it computes the runtime class of the Generic type T and exposes it accordingly, see #getTargetBeanClass()

Configuration

The tests can be configured using certain annotations, depending on what you want to achieve: Usage examples can be found at the package-documentation: de.cuioss.test.valueobjects.junit5
Author:
Oliver Wolff