com.google.common.collect.testing
Class NavigableMapTestSuiteBuilder<K,V>

java.lang.Object
  extended by com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder<B,G>
      extended by com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder<MapTestSuiteBuilder<K,V>,TestMapGenerator<K,V>,Map<K,V>,Map.Entry<K,V>>
          extended by com.google.common.collect.testing.MapTestSuiteBuilder<K,V>
              extended by com.google.common.collect.testing.NavigableMapTestSuiteBuilder<K,V>

public class NavigableMapTestSuiteBuilder<K,V>
extends MapTestSuiteBuilder<K,V>

Creates, based on your criteria, a JUnit test suite that exhaustively tests a NavigableMap implementation.


Constructor Summary
NavigableMapTestSuiteBuilder()
           
 
Method Summary
protected  SetTestSuiteBuilder<K> createDerivedKeySetSuite(TestSetGenerator<K> keySetGenerator)
           
protected  List<Class<? extends AbstractTester>> getTesters()
           
static
<K,V> NavigableMapTestSuiteBuilder<K,V>
using(TestMapGenerator<K,V> generator)
           
 
Methods inherited from class com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder
createTestSuite
 
Methods inherited from class com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder
checkCanCreate, formatFeatureSet, getFeatures, getName, getSetUp, getSubjectGenerator, getSuppressedTests, getTearDown, makeSuiteForTesterClass, named, self, suppressing, suppressing, usingGenerator, withFeatures, withFeatures, withSetUp, withTearDown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavigableMapTestSuiteBuilder

public NavigableMapTestSuiteBuilder()
Method Detail

using

public static <K,V> NavigableMapTestSuiteBuilder<K,V> using(TestMapGenerator<K,V> generator)

getTesters

protected List<Class<? extends AbstractTester>> getTesters()
Overrides:
getTesters in class MapTestSuiteBuilder<K,V>

createDerivedKeySetSuite

protected SetTestSuiteBuilder<K> createDerivedKeySetSuite(TestSetGenerator<K> keySetGenerator)
Overrides:
createDerivedKeySetSuite in class MapTestSuiteBuilder<K,V>


Copyright © 2010-2011. All Rights Reserved.