Class SortedMapTestSuiteBuilder<K,V>
java.lang.Object
com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder<MapTestSuiteBuilder<K,V>, TestMapGenerator<K,V>>
com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder<MapTestSuiteBuilder<K,V>, TestMapGenerator<K,V>, Map<K,V>, Map.Entry<K,V>>
com.google.common.collect.testing.MapTestSuiteBuilder<K,V>
com.google.common.collect.testing.SortedMapTestSuiteBuilder<K,V>
- Direct Known Subclasses:
NavigableMapTestSuiteBuilder
Creates, based on your criteria, a JUnit test suite that exhaustively tests a SortedMap
implementation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SetTestSuiteBuilder<K> createDerivedKeySetSuite(TestSetGenerator<K> keySetGenerator) protected List<junit.framework.TestSuite> createDerivedSuites(FeatureSpecificTestSuiteBuilder<?, ? extends OneSizeTestContainerGenerator<Map<K, V>, Map.Entry<K, V>>> parentBuilder) junit.framework.TestSuiteCreates a runnable JUnit test suite based on the criteria already given.protected List<Class<? extends AbstractTester>> static <K,V> SortedMapTestSuiteBuilder <K, V> using(TestSortedMapGenerator<K, V> generator) Methods inherited from class MapTestSuiteBuilder
computeCommonDerivedCollectionFeatures, createDerivedEntrySetSuite, createDerivedValueCollectionSuite, usingMethods inherited from class FeatureSpecificTestSuiteBuilder
checkCanCreate, formatFeatureSet, getFeatures, getName, getSetUp, getSubjectGenerator, getSuppressedTests, getTearDown, makeSuiteForTesterClass, named, self, suppressing, suppressing, usingGenerator, withFeatures, withFeatures, withSetUp, withTearDown
-
Constructor Details
-
SortedMapTestSuiteBuilder
public SortedMapTestSuiteBuilder()
-
-
Method Details
-
using
-
getTesters
- Overrides:
getTestersin classMapTestSuiteBuilder<K,V>
-
createTestSuite
Description copied from class:PerCollectionSizeTestSuiteBuilderCreates a runnable JUnit test suite based on the criteria already given.- Overrides:
createTestSuitein classPerCollectionSizeTestSuiteBuilder<MapTestSuiteBuilder<K,V>, TestMapGenerator<K, V>, Map<K, V>, Map.Entry<K, V>>
-
createDerivedSuites
protected List<junit.framework.TestSuite> createDerivedSuites(FeatureSpecificTestSuiteBuilder<?, ? extends OneSizeTestContainerGenerator<Map<K, V>, Map.Entry<K, V>>> parentBuilder) - Overrides:
createDerivedSuitesin classMapTestSuiteBuilder<K,V>
-
createDerivedKeySetSuite
- Overrides:
createDerivedKeySetSuitein classMapTestSuiteBuilder<K,V>
-