Index
All Classes and Interfaces|All Packages|Constant Field Values
D
- DATE - Static variable in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
-
Creates an instance of of
PropertyMetadata
forDate
. - de.cuioss.test.valueobjects - package de.cuioss.test.valueobjects
-
API
- de.cuioss.test.valueobjects.api - package de.cuioss.test.valueobjects.api
-
Provides the api for configuring instances of
ValueObjectTest
, see the individual packages for details. - de.cuioss.test.valueobjects.api.contracts - package de.cuioss.test.valueobjects.api.contracts
-
Defines concrete TestContracts that are not
Object
test contracts, which are implicit if not vetoed usingVetoObjectTestContract
Currently defined contracts are:VerifyBeanProperty
VerifyBuilder
VerifyConstructor
VerifyCopyConstructor
VerifyFactoryMethod
- de.cuioss.test.valueobjects.api.generator - package de.cuioss.test.valueobjects.api.generator
-
Provides annotations for adding / modifying existing
TypedGenerator
. - de.cuioss.test.valueobjects.api.object - package de.cuioss.test.valueobjects.api.object
-
Provides structures and classes for
Object
-contract specific tests. - de.cuioss.test.valueobjects.api.property - package de.cuioss.test.valueobjects.api.property
-
Provides annotations for configuring / tweaking the management of
PropertyMetadata
objects that represent the individual properties to be used for testing. - de.cuioss.test.valueobjects.contract - package de.cuioss.test.valueobjects.contract
-
Provides implementations for the contracts defined at
de.cuioss.test.valueobjects.api.contracts
andObjectTestContracts
- de.cuioss.test.valueobjects.contract.support - package de.cuioss.test.valueobjects.contract.support
- de.cuioss.test.valueobjects.generator - package de.cuioss.test.valueobjects.generator
- de.cuioss.test.valueobjects.generator.dynamic - package de.cuioss.test.valueobjects.generator.dynamic
-
Provides generators for generating object dynamically.
- de.cuioss.test.valueobjects.generator.dynamic.impl - package de.cuioss.test.valueobjects.generator.dynamic.impl
- de.cuioss.test.valueobjects.generator.impl - package de.cuioss.test.valueobjects.generator.impl
- de.cuioss.test.valueobjects.junit5 - package de.cuioss.test.valueobjects.junit5
- de.cuioss.test.valueobjects.junit5.contracts - package de.cuioss.test.valueobjects.junit5.contracts
- de.cuioss.test.valueobjects.junit5.extension - package de.cuioss.test.valueobjects.junit5.extension
- de.cuioss.test.valueobjects.objects - package de.cuioss.test.valueobjects.objects
-
Provides structures for dynamically creating objects
- de.cuioss.test.valueobjects.objects.impl - package de.cuioss.test.valueobjects.objects.impl
- de.cuioss.test.valueobjects.property - package de.cuioss.test.valueobjects.property
- de.cuioss.test.valueobjects.property.impl - package de.cuioss.test.valueobjects.property.impl
- de.cuioss.test.valueobjects.property.util - package de.cuioss.test.valueobjects.property.util
- de.cuioss.test.valueobjects.util - package de.cuioss.test.valueobjects.util
- declaredType() - Element in annotation interface de.cuioss.test.valueobjects.api.generator.PropertyGeneratorHint
- DeepCopyTestHelper - Class in de.cuioss.test.valueobjects.util
- DeepCopyTestHelper() - Constructor for class de.cuioss.test.valueobjects.util.DeepCopyTestHelper
- DEFAULT - Enum constant in enum class de.cuioss.test.valueobjects.property.util.AssertionStrategy
-
The default behavior, saying the comparison will be done with
Object.equals(Object)
- DEFAULT_BUILD_METHOD_NAME - Static variable in class de.cuioss.test.valueobjects.contract.BuilderContractImpl
-
The usually chosen name for the actual build method.
- DEFAULT_BUILDER_FACTORY_METHOD_NAME - Static variable in class de.cuioss.test.valueobjects.contract.BuilderContractImpl
-
The usually chosen name for a factory builder method.
- DefaultInstantiator<T> - Class in de.cuioss.test.valueobjects.objects.impl
-
Instantiator for any class that provide a public accessible default constructor
- DefaultInstantiator() - Constructor for class de.cuioss.test.valueobjects.objects.impl.DefaultInstantiator
- defaultValue() - Element in annotation interface de.cuioss.test.valueobjects.api.property.PropertyConfig
- defaultValue(boolean) - Method in class de.cuioss.test.valueobjects.property.impl.PropertyMetadataImpl.PropertyMetadataBuilder
- defaultValued() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyBeanProperty
- defaultValued() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyBuilder
- defaultValued() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyConstructor
- defaultValued() - Element in annotation interface de.cuioss.test.valueobjects.api.contracts.VerifyFactoryMethod
- defaultValued() - Element in annotation interface de.cuioss.test.valueobjects.api.property.PropertyReflectionConfig
- defaultValued() - Element in annotation interface de.cuioss.test.valueobjects.api.VerifyMapperConfiguration
- delegateMetadata(PropertyMetadata) - Method in class de.cuioss.test.valueobjects.property.impl.BuilderMetadata.BuilderMetadataBuilder
-
Defines a delegate
PropertyMetadata
used for all attributes that are not builder specific, required. - deserializeObject(byte[]) - Static method in class de.cuioss.test.valueobjects.contract.SerializableContractImpl
-
Deserializes an object from a given byte-array
- determineSupertypeFromIterable(Iterable<T>) - Static method in class de.cuioss.test.valueobjects.util.ReflectionHelper
-
Helper method that determines the actual type of a given
Iterable
by peeking into it. - doInstantiate(Object...) - Method in class de.cuioss.test.valueobjects.objects.impl.AbstractOrderedArgsInstantiator
-
The actual instantiation method for the
Object
s - doInstantiate(Object...) - Method in class de.cuioss.test.valueobjects.objects.impl.ConstructorBasedInstantiator
- doInstantiate(Object...) - Method in class de.cuioss.test.valueobjects.objects.impl.FactoryBasedInstantiator
- DOUBLES - Static variable in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
-
Creates an instance of of
PropertyMetadata
forDouble
. - DOUBLES_PRIMITIVE - Static variable in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
-
Creates an instance of of
PropertyMetadata
for double-primitives with a default value of0.0d
. - DummyGenerator<T> - Class in de.cuioss.test.valueobjects.generator.impl
-
Dummy variant of
TypedGenerator
that are used in some corner cases, where you need aTypedGenerator
for a contract, but do not need the generated values. - DummyGenerator() - Constructor for class de.cuioss.test.valueobjects.generator.impl.DummyGenerator
- DynamicProxyGenerator<T> - Class in de.cuioss.test.valueobjects.generator.dynamic.impl
-
Creates proxies using javassist for any type given that is not an interface nor annotation nor enum.
- DynamicProxyGenerator() - Constructor for class de.cuioss.test.valueobjects.generator.dynamic.impl.DynamicProxyGenerator
- DynamicTypedGenerator<T> - Class in de.cuioss.test.valueobjects.generator.dynamic
-
This generator acts always dynamically
- DynamicTypedGenerator(Class<T>) - Constructor for class de.cuioss.test.valueobjects.generator.dynamic.DynamicTypedGenerator
All Classes and Interfaces|All Packages|Constant Field Values