Interface SubListContract<E,L extends List<E>>
- Type Parameters:
E
- The element type being tested.L
- The list type being tested.
- All Superinterfaces:
CollectionContractConfig
,CollectionContractSupport<E,
,L> CollectionProviderSupport<E,
,L> ContractSupport<L>
,ElementProviderSupport<E>
,ProviderSupport<L>
,SupportedMethods
- All Known Subinterfaces:
ListContract<E,
L>
This interface tests if a list class has implemented the subList method
correctly.
- Since:
- 1.0
- Author:
- evanbergstrom
- See Also:
-
Field Summary
Fields inherited from interface org.soliscode.test.contract.support.CollectionContractSupport
DEFAULT_SIZE
-
Method Summary
Methods inherited from interface org.soliscode.test.contract.CollectionContractConfig
permitDuplicates, permitIncompatibleTypes, permitNulls
Methods inherited from interface org.soliscode.test.contract.support.CollectionProviderSupport
provider
Methods inherited from interface org.soliscode.test.contract.support.ElementProviderSupport
elementProvider
Methods inherited from interface org.soliscode.test.SupportedMethods
supportsMethod