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
-
Field Summary
Fields -
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 com.google.common.collect.testing.DerivedCollectionGenerators.MapKeySetGenerator
createArray, getInnerGenerator, order, samples
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.common.collect.testing.DerivedGenerator
getInnerGenerator
Methods inherited from interface com.google.common.collect.testing.TestContainerGenerator
createArray, order, samples
-
Field Details
-
delegate
-
-
Constructor Details
-
MapSortedKeySetGenerator
-
-
Method Details
-
create
Description copied from interface:TestContainerGenerator
Creates 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:
create
in interfaceTestContainerGenerator<K,
V> - Specified by:
create
in interfaceTestSetGenerator<K>
- Specified by:
create
in interfaceTestSortedSetGenerator<K>
- Overrides:
create
in classDerivedCollectionGenerators.MapKeySetGenerator<K,
V>
-
belowSamplesLesser
Description copied from interface:TestSortedSetGenerator
Returns an element less than theTestContainerGenerator.samples()
and less thanTestSortedSetGenerator.belowSamplesGreater()
.- Specified by:
belowSamplesLesser
in interfaceTestSortedSetGenerator<K>
-
belowSamplesGreater
Description copied from interface:TestSortedSetGenerator
Returns an element less than theTestContainerGenerator.samples()
but greater thanTestSortedSetGenerator.belowSamplesLesser()
.- Specified by:
belowSamplesGreater
in interfaceTestSortedSetGenerator<K>
-
aboveSamplesLesser
Description copied from interface:TestSortedSetGenerator
Returns an element greater than theTestContainerGenerator.samples()
but less thanTestSortedSetGenerator.aboveSamplesGreater()
.- Specified by:
aboveSamplesLesser
in interfaceTestSortedSetGenerator<K>
-
aboveSamplesGreater
Description copied from interface:TestSortedSetGenerator
Returns an element greater than theTestContainerGenerator.samples()
and greater thanTestSortedSetGenerator.aboveSamplesLesser()
.- Specified by:
aboveSamplesGreater
in interfaceTestSortedSetGenerator<K>
-