public class SortedSetTestSuiteBuilder<E> extends SetTestSuiteBuilder<E>
SetTestSuiteBuilder.ReserializedSetGenerator<E>| Constructor and Description |
|---|
SortedSetTestSuiteBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<junit.framework.TestSuite> |
createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder) |
(package private) junit.framework.TestSuite |
createSubsetSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder,
DerivedCollectionGenerators.Bound from,
DerivedCollectionGenerators.Bound to)
Creates a suite whose set has some elements filtered out of view.
|
junit.framework.TestSuite |
createTestSuite()
Creates a runnable JUnit test suite based on the criteria already given.
|
protected java.util.List<java.lang.Class<? extends AbstractTester>> |
getTesters() |
(package private) SortedSetTestSuiteBuilder<E> |
newBuilderUsing(TestSortedSetGenerator<E> delegate,
DerivedCollectionGenerators.Bound to,
DerivedCollectionGenerators.Bound from)
Like using() but overrideable by NavigableSetTestSuiteBuilder.
|
static <E> SortedSetTestSuiteBuilder<E> |
using(TestSortedSetGenerator<E> generator) |
usingcheckCanCreate, formatFeatureSet, getFeatures, getName, getSetUp, getSubjectGenerator, getSuppressedTests, getTearDown, makeSuiteForTesterClass, named, self, suppressing, suppressing, usingGenerator, withFeatures, withFeatures, withSetUp, withTearDownpublic static <E> SortedSetTestSuiteBuilder<E> using(TestSortedSetGenerator<E> generator)
protected java.util.List<java.lang.Class<? extends AbstractTester>> getTesters()
getTesters in class SetTestSuiteBuilder<E>public junit.framework.TestSuite createTestSuite()
PerCollectionSizeTestSuiteBuildercreateTestSuite in class PerCollectionSizeTestSuiteBuilder<SetTestSuiteBuilder<E>,TestCollectionGenerator<E>,java.util.Collection<E>,E>protected java.util.List<junit.framework.TestSuite> createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder)
createDerivedSuites in class SetTestSuiteBuilder<E>final junit.framework.TestSuite createSubsetSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder, DerivedCollectionGenerators.Bound from, DerivedCollectionGenerators.Bound to)
Because the set may be ascending or descending, this test must derive the relative order of these extreme values rather than relying on their regular sort ordering.
SortedSetTestSuiteBuilder<E> newBuilderUsing(TestSortedSetGenerator<E> delegate, DerivedCollectionGenerators.Bound to, DerivedCollectionGenerators.Bound from)