Uses of Interface
de.cuioss.test.valueobjects.api.TestContract
Packages that use TestContract
Package
Description
API
Provides implementations for the contracts defined at
de.cuioss.test.valueobjects.api.contracts
and
ObjectTestContracts
-
Uses of TestContract in de.cuioss.test.valueobjects
Methods in de.cuioss.test.valueobjects that return types with arguments of type TestContractModifier and TypeMethodDescriptionprotected List<TestContract<T>>
ValueObjectTest.resolveTestContracts
(List<PropertyMetadata> initialMetadata) Resolves the concreteTestContract
s to be tested. -
Uses of TestContract in de.cuioss.test.valueobjects.contract
Classes in de.cuioss.test.valueobjects.contract that implement TestContractModifier and TypeClassDescriptionclass
Tests all given properties according to the given List ofPropertyMetadata
class
Defines basic tests for builder.class
TestContract for dealing Constructor and factories,VerifyConstructor
andVerifyFactoryMethod
respectivelyclass
TestContract for dealing Constructor and factories,VerifyConstructor
andVerifyFactoryMethod
respectivelyMethods in de.cuioss.test.valueobjects.contract that return types with arguments of type TestContractModifier and TypeMethodDescriptionstatic final <T> Optional<TestContract<T>>
BeanPropertyContractImpl.createBeanPropertyTestContract
(Class<T> beanType, Class<?> annotated, List<PropertyMetadata> initialPropertyMetadata) Factory method for creating an instance ofBeanPropertyContractImpl
depending on the given parameterstatic <T> List<TestContract<T>>
ContractRegistry.resolveTestContracts
(Class<T> targetBeanClass, Class<?> unitTestClass, List<PropertyMetadata> propertyMetadata) Resolves the concreteTestContract
s to be tested.