Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractInlineInstantiator<T> - Class in de.cuioss.test.valueobjects.objects.impl
-
ParameterizedInstantiator
for cases you actually are not able to use the testing Infrastructure but want to benefit of the testing of theObjectTestContract
s - AbstractInlineInstantiator() - Constructor for class de.cuioss.test.valueobjects.objects.impl.AbstractInlineInstantiator
- AbstractOrderedArgsInstantiator<T> - Class in de.cuioss.test.valueobjects.objects.impl
-
Base class for creating objects with a fixed set of parameter to be used.
- AbstractOrderedArgsInstantiator(RuntimeProperties) - Constructor for class de.cuioss.test.valueobjects.objects.impl.AbstractOrderedArgsInstantiator
-
Constructor.
- afterAll(ExtensionContext) - Method in class de.cuioss.test.valueobjects.junit5.extension.GeneratorRegistryController
- allGenerators() - Static method in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
- allRequired() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyConstructor
- AnnotationHelper - Class in de.cuioss.test.valueobjects.util
-
Simple helper class dealing with annotation on the test-base classes.
- AnnotationHelper() - Constructor for class de.cuioss.test.valueobjects.util.AnnotationHelper
- any() - Method in class de.cuioss.test.valueobjects.objects.impl.AbstractInlineInstantiator
- anyTargetObject() - Method in class de.cuioss.test.valueobjects.MapperTest
- anyValueObject() - Method in class de.cuioss.test.valueobjects.ValueObjectTest
-
This method can be used in two ways: In case you have at least de.cuioss.test.valueobjects.api.contracts configured this method will implicitly return an arbitrary
Object
of the implicitly created underlyingParameterizedInstantiator
In case you have noParameterizedInstantiator
configured you can implement this method for feeding theValueObjectTest.shouldImplementObjectContracts()
- apply(Object) - Method in class de.cuioss.test.valueobjects.property.PropertySupport
-
Writes the property, previously initialized with
PropertySupport.generateTestValue()
to the given target, using the configuredPropertyAccessStrategy
- argumentType() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyCopyConstructor
- ARRAY_MARKER - Enum constant in enum class de.cuioss.test.valueobjects.property.util.CollectionType
-
'Marker' type for arrays.
- ArraysGenerator<T,
C> - Class in de.cuioss.test.valueobjects.generator.dynamic.impl -
Generator for different types of arrays.
- ArraysGenerator() - Constructor for class de.cuioss.test.valueobjects.generator.dynamic.impl.ArraysGenerator
- asMapView(boolean) - Method in class de.cuioss.test.valueobjects.objects.RuntimeProperties
- assertBasicContractOnEquals(Object) - Static method in class de.cuioss.test.valueobjects.contract.EqualsAndHashcodeContractImpl
-
Verify object has implemented
Object.equals(Object)
method. - assertBasicContractOnHashCode(Object) - Static method in class de.cuioss.test.valueobjects.contract.EqualsAndHashcodeContractImpl
-
Verify object has implemented
Object.hashCode()
method. - assertContract() - Method in interface de.cuioss.test.valueobjects.api.TestContract
-
Checks the concrete contract.
- assertContract() - Method in class de.cuioss.test.valueobjects.contract.BeanPropertyContractImpl
- assertContract() - Method in class de.cuioss.test.valueobjects.contract.BuilderContractImpl
- assertContract() - Method in class de.cuioss.test.valueobjects.contract.CopyConstructorContractImpl
- assertContract() - Method in class de.cuioss.test.valueobjects.contract.MapperContractImpl
-
Runs the asserts for the mapper tests
- assertContract() - Method in class de.cuioss.test.valueobjects.contract.ObjectCreatorContractImpl
- assertContract(ParameterizedInstantiator<?>, ObjectTestConfig) - Method in interface de.cuioss.test.valueobjects.api.object.ObjectTestContract
-
Checks the concrete contract.
- assertContract(ParameterizedInstantiator<?>, ObjectTestConfig) - Method in class de.cuioss.test.valueobjects.contract.EqualsAndHashcodeContractImpl
- assertContract(ParameterizedInstantiator<?>, ObjectTestConfig) - Method in class de.cuioss.test.valueobjects.contract.SerializableContractImpl
- assertContract(ParameterizedInstantiator<?>, ObjectTestConfig) - Method in class de.cuioss.test.valueobjects.contract.ToStringContractImpl
- assertDefaultValue(Object) - Method in class de.cuioss.test.valueobjects.property.PropertySupport
-
Asserts that the given object provides a default value.
- assertEqualsMethodIsOverriden(Class<?>) - Static method in class de.cuioss.test.valueobjects.contract.ReflectionUtil
-
Verify the class implements
Object.equals(Object)
- assertHashCodeMethodIsOverriden(Class<?>) - Static method in class de.cuioss.test.valueobjects.contract.ReflectionUtil
-
Verify the class implements
Object.hashCode()
- assertionStrategy() - Element in annotation interface de.cuioss.test.valueobjects.api.property.PropertyConfig
-
Defines the the way how to deal with equality regarding PropertySupport.assertValueSet(Object)
- assertionStrategy(AssertionStrategy) - Method in class de.cuioss.test.valueobjects.property.impl.PropertyMetadataImpl.PropertyMetadataBuilder
- AssertionStrategy - Enum Class in de.cuioss.test.valueobjects.property.util
-
Types of this object defines the the way how to deal with equality regarding
PropertySupport.assertValueSet(Object)
- assertListsAreEqualIgnoringOrder(String, Object, Object) - Static method in class de.cuioss.test.valueobjects.property.util.CollectionAsserts
-
Checks whether two Collection elements are equal ignoring the order.
- assertMappingForSourceAttributes(Collection<String>, Object, Object) - Method in class de.cuioss.test.valueobjects.contract.support.MapperAttributesAsserts
- assertPropertyExists(String, Map<String, PropertyMetadata>) - Static method in class de.cuioss.test.valueobjects.util.PropertyHelper
-
Simple assertions indicating that the property identified by the name exists in the given map
- assertPropertyExists(String, SortedSet<PropertyMetadata>) - Static method in class de.cuioss.test.valueobjects.util.PropertyHelper
-
Simple assertions indicating that the property identified by the name exists in the given Set
- assertToStringMethodIsOverriden(Class<?>) - Static method in class de.cuioss.test.valueobjects.contract.ReflectionUtil
-
Verify the class implements
Object.hashCode()
- assertUnorderedCollection() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyBeanProperty
- assertUnorderedCollection() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyBuilder
- assertUnorderedCollection() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyConstructor
- assertUnorderedCollection() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyFactoryMethod
- assertUnorderedCollection() - Element in annotation interface de.cuioss.test.valueobjects.api.property.PropertyReflectionConfig
- assertUnorderedCollection() - Element in annotation interface de.cuioss.test.valueobjects.api.VerifyMapperConfiguration
- assertValueSet(Object) - Method in class de.cuioss.test.valueobjects.property.PropertySupport
-
Asserts that the value previously set by
PropertySupport.apply(Object)
is accessible by the corresponding read-method, e.g getProperty - assertValueSet(Object, Object) - Method in class de.cuioss.test.valueobjects.property.PropertySupport
-
Asserts that the expected value is accessible by the corresponding read-method, e.g getProperty
All Classes and Interfaces|All Packages|Constant Field Values