Class DynamicContract<E,C extends Iterable<E>>
java.lang.Object
org.soliscode.test.OptionalMethodSupport
org.soliscode.test.AbstractTest
org.soliscode.test.contract.DynamicContract<E,C>
- All Implemented Interfaces:
CollectionContractConfig
,CollectionContractSupport<E,
,C> CollectionProviderSupport<E,
,C> ContractSupport<C>
,ElementProviderSupport<E>
,ProviderSupport<C>
,SupportedMethods
- Direct Known Subclasses:
CollectionContractTest.DynamicBrokenCollectionContract
,IterableContractTest.DynamicBrokenIterableContract
public abstract class DynamicContract<E,C extends Iterable<E>>
extends AbstractTest
implements CollectionContractSupport<E,C>
-
Field Summary
Fields inherited from interface org.soliscode.test.contract.support.CollectionContractSupport
DEFAULT_SIZE
-
Method Summary
Methods inherited from class org.soliscode.test.OptionalMethodSupport
doesNotSupportMethod, supportsMethod, unsupportedMethods
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.soliscode.test.contract.CollectionContractConfig
permitDuplicates, permitIncompatibleTypes, permitNulls
Methods inherited from interface org.soliscode.test.contract.support.ElementProviderSupport
elementProvider
Methods inherited from interface org.soliscode.test.SupportedMethods
supportsMethod
-
Method Details
-
provider
- Specified by:
provider
in interfaceCollectionProviderSupport<E,
C extends Iterable<E>> - Specified by:
provider
in interfaceProviderSupport<E>
-