Class DerivedCollectionGenerators.MapSortedKeySetGenerator<K,V>
java.lang.Object
com.google.common.collect.testing.DerivedCollectionGenerators.MapKeySetGenerator<K,V>
com.google.common.collect.testing.DerivedCollectionGenerators.MapSortedKeySetGenerator<K,V>
- All Implemented Interfaces:
DerivedGenerator, TestCollectionGenerator<K>, TestContainerGenerator<Collection<K>, K>, TestSetGenerator<K>, TestSortedSetGenerator<K>
- Enclosing class:
DerivedCollectionGenerators
public static class DerivedCollectionGenerators.MapSortedKeySetGenerator<K,V>
extends DerivedCollectionGenerators.MapKeySetGenerator<K,V>
implements TestSortedSetGenerator<K>, DerivedGenerator
-
Constructor Summary
ConstructorsConstructorDescriptionMapSortedKeySetGenerator(OneSizeTestContainerGenerator<Map<K, V>, Map.Entry<K, V>> mapGenerator) -
Method Summary
Modifier and TypeMethodDescriptionReturns an element greater than theTestContainerGenerator.samples()and greater thanTestSortedSetGenerator.aboveSamplesLesser().Returns an element greater than theTestContainerGenerator.samples()but less thanTestSortedSetGenerator.aboveSamplesGreater().Returns an element less than theTestContainerGenerator.samples()but greater thanTestSortedSetGenerator.belowSamplesLesser().Returns an element less than theTestContainerGenerator.samples()and less thanTestSortedSetGenerator.belowSamplesGreater().Creates a new container containing the given elements.Methods inherited from class DerivedCollectionGenerators.MapKeySetGenerator
createArray, getInnerGenerator, order, samplesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DerivedGenerator
getInnerGeneratorMethods inherited from interface TestContainerGenerator
createArray, order, samples
-
Constructor Details
-
MapSortedKeySetGenerator
-
-
Method Details
-
create
Description copied from interface:TestContainerGeneratorCreates a new container containing the given elements. TODO: would be nice to figure out how to use E... or E[] as a parameter type, but this doesn't seem to work because Java creates an array of the erased type.- Specified by:
createin interfaceTestContainerGenerator<K,V> - Specified by:
createin interfaceTestSetGenerator<K>- Specified by:
createin interfaceTestSortedSetGenerator<K>- Overrides:
createin classDerivedCollectionGenerators.MapKeySetGenerator<K,V>
-
belowSamplesLesser
Description copied from interface:TestSortedSetGeneratorReturns an element less than theTestContainerGenerator.samples()and less thanTestSortedSetGenerator.belowSamplesGreater().- Specified by:
belowSamplesLesserin interfaceTestSortedSetGenerator<K>
-
belowSamplesGreater
Description copied from interface:TestSortedSetGeneratorReturns an element less than theTestContainerGenerator.samples()but greater thanTestSortedSetGenerator.belowSamplesLesser().- Specified by:
belowSamplesGreaterin interfaceTestSortedSetGenerator<K>
-
aboveSamplesLesser
Description copied from interface:TestSortedSetGeneratorReturns an element greater than theTestContainerGenerator.samples()but less thanTestSortedSetGenerator.aboveSamplesGreater().- Specified by:
aboveSamplesLesserin interfaceTestSortedSetGenerator<K>
-
aboveSamplesGreater
Description copied from interface:TestSortedSetGeneratorReturns an element greater than theTestContainerGenerator.samples()and greater thanTestSortedSetGenerator.aboveSamplesLesser().- Specified by:
aboveSamplesGreaterin interfaceTestSortedSetGenerator<K>
-