public class DerivedIteratorTestSuiteBuilder<E> extends FeatureSpecificTestSuiteBuilder<DerivedIteratorTestSuiteBuilder<E>,TestSubjectGenerator<? extends Iterable<E>>>
Given a test iterable generator, builds a test suite for the iterable’s iterator, by delegating to a IteratorTestSuiteBuilder.
| Constructor and Description |
|---|
DerivedIteratorTestSuiteBuilder() |
| Modifier and Type | Method and Description |
|---|---|
TestSuite |
createTestSuite()
Creates a runnable JUnit test suite based on the criteria already given.
|
protected List<Class<? extends AbstractTester>> |
getTesters()
We rely entirely on the delegate builder for test creation, so this just throws UnsupportedOperationException.
|
checkCanCreate, formatFeatureSet, getFeatures, getName, getSetUp, getSubjectGenerator, getSuppressedTests, getTearDown, makeSuiteForTesterClass, named, self, suppressing, suppressing, usingGenerator, withFeatures, withFeatures, withSetUp, withTearDownprotected List<Class<? extends AbstractTester>> getTesters()
We rely entirely on the delegate builder for test creation, so this just throws UnsupportedOperationException.
getTesters in class FeatureSpecificTestSuiteBuilder<DerivedIteratorTestSuiteBuilder<E>,TestSubjectGenerator<? extends Iterable<E>>>public TestSuite createTestSuite()
FeatureSpecificTestSuiteBuilderCreates a runnable JUnit test suite based on the criteria already given.
createTestSuite in class FeatureSpecificTestSuiteBuilder<DerivedIteratorTestSuiteBuilder<E>,TestSubjectGenerator<? extends Iterable<E>>>