Class ValueObjectTest<T>

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

public class ValueObjectTest<T> extends PropertyAwareTest<T> implements ObjectContractTestSupport
Base-class for running tests on value-objects. It runs two type of tests:

Configuration

See PropertyAwareTest for details on configuring PropertyMetadata and TypedGenerator

Usage examples can be found at the package-documentation: de.cuioss.test.valueobjects.junit5
Author:
Oliver Wolff