Index

A B C D E F G H I J L M N O P R S T U V W Z 
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 the ObjectTestContracts
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 underlying ParameterizedInstantiator In case you have no ParameterizedInstantiator configured you can implement this method for feeding the ValueObjectTest.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 configured PropertyAccessStrategy
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
A B C D E F G H I J L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values