public class MultisetTestSuiteBuilder<E> extends AbstractCollectionTestSuiteBuilder<MultisetTestSuiteBuilder<E>,E>
Multiset
implementation.Modifier and Type | Class and Description |
---|---|
(package private) static class |
MultisetTestSuiteBuilder.ElementSetGenerator<E> |
(package private) static class |
MultisetTestSuiteBuilder.EntrySetGenerator<E> |
static class |
MultisetTestSuiteBuilder.NoRecurse |
(package private) static class |
MultisetTestSuiteBuilder.ReserializedMultisetGenerator<E> |
Constructor and Description |
---|
MultisetTestSuiteBuilder() |
Modifier and Type | Method and Description |
---|---|
(package private) static java.util.Set<Feature<?>> |
computeElementSetFeatures(java.util.Set<Feature<?>> features) |
private static java.util.Set<Feature<?>> |
computeEntrySetFeatures(java.util.Set<Feature<?>> features) |
private static java.util.Set<Feature<?>> |
computeReserializedMultisetFeatures(java.util.Set<Feature<?>> features) |
protected java.util.List<junit.framework.TestSuite> |
createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder) |
(package private) junit.framework.TestSuite |
createElementSetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder) |
protected java.util.List<java.lang.Class<? extends AbstractTester>> |
getTesters() |
static <E> MultisetTestSuiteBuilder<E> |
using(TestMultisetGenerator<E> generator) |
createTestSuite
checkCanCreate, formatFeatureSet, getFeatures, getName, getSetUp, getSubjectGenerator, getSuppressedTests, getTearDown, makeSuiteForTesterClass, named, self, suppressing, suppressing, usingGenerator, withFeatures, withFeatures, withSetUp, withTearDown
public static <E> MultisetTestSuiteBuilder<E> using(TestMultisetGenerator<E> generator)
protected java.util.List<java.lang.Class<? extends AbstractTester>> getTesters()
getTesters
in class AbstractCollectionTestSuiteBuilder<MultisetTestSuiteBuilder<E>,E>
private static java.util.Set<Feature<?>> computeEntrySetFeatures(java.util.Set<Feature<?>> features)
static java.util.Set<Feature<?>> computeElementSetFeatures(java.util.Set<Feature<?>> features)
private static java.util.Set<Feature<?>> computeReserializedMultisetFeatures(java.util.Set<Feature<?>> features)
protected java.util.List<junit.framework.TestSuite> createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder)
createDerivedSuites
in class PerCollectionSizeTestSuiteBuilder<MultisetTestSuiteBuilder<E>,TestCollectionGenerator<E>,java.util.Collection<E>,E>
junit.framework.TestSuite createElementSetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder)