Class IterableContractTest.DynamicBrokenIterableContract

All Implemented Interfaces:
CollectionContractConfig, ForEachContract<Integer,BreakableIterable<Integer>>, IterableContract<Integer,BreakableIterable<Integer>>, IteratorContract<Integer,BreakableIterable<Integer>>, SpliteratorContract<Integer,BreakableIterable<Integer>>, EqualsContract<BreakableIterable<Integer>>, HashCodeContract<BreakableIterable<Integer>>, ObjectContract<BreakableIterable<Integer>>, ToStringContract<BreakableIterable<Integer>>, CollectionContractSupport<Integer,BreakableIterable<Integer>>, CollectionProviderSupport<Integer,BreakableIterable<Integer>>, ContractSupport<BreakableIterable<Integer>>, ElementProviderSupport<Integer>, ProviderSupport<BreakableIterable<Integer>>, WithIntegerElement, SupportedMethods
Enclosing class:
IterableContractTest

@Disabled("Used only for dynamic test generation") protected static class IterableContractTest.DynamicBrokenIterableContract extends DynamicContract<Integer,BreakableIterable<Integer>> implements IterableContract<Integer,BreakableIterable<Integer>>, WithIntegerElement
Dynamically created instance of IterableContract that will run on instances of BreakableIterator with a specified break. This contract will be expected to fail on certain tests depending on the specific break that is being used.
Since:
1.0
Author:
evanbergstrom
  • Constructor Details

    • DynamicBrokenIterableContract

      protected DynamicBrokenIterableContract(Break b)