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) |
using
checkCanCreate, formatFeatureSet, getFeatures, getName, getSetUp, getSubjectGenerator, getSuppressedTests, getTearDown, makeSuiteForTesterClass, named, self, suppressing, suppressing, usingGenerator, withFeatures, withFeatures, withSetUp, withTearDown
public 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()
PerCollectionSizeTestSuiteBuilder
createTestSuite
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)