Class TestStringSortedMapGenerator
java.lang.Object
com.google.common.collect.testing.TestStringMapGenerator
com.google.common.collect.testing.TestStringSortedMapGenerator
- All Implemented Interfaces:
TestContainerGenerator<Map<String,
,String>, Map.Entry<String, String>> TestMapGenerator<String,
,String> TestSortedMapGenerator<String,
String>
- Direct Known Subclasses:
SortedMapGenerators.ImmutableSortedMapCopyOfEntriesGenerator
,SortedMapGenerators.ImmutableSortedMapGenerator
@GwtCompatible
@NullMarked
public abstract class TestStringSortedMapGenerator
extends TestStringMapGenerator
implements TestSortedMapGenerator<String,String>
Implementation helper for
TestMapGenerator
for use with sorted maps of strings.- Author:
- Chris Povirk
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns an entry with a key greater than the keys of theTestContainerGenerator.samples()
and greater than the key ofTestSortedMapGenerator.aboveSamplesLesser()
.Returns an entry with a key greater than the keys of theTestContainerGenerator.samples()
but less than the key ofTestSortedMapGenerator.aboveSamplesGreater()
.Returns an entry with a key less than the keys of theTestContainerGenerator.samples()
but greater than the key ofTestSortedMapGenerator.belowSamplesLesser()
.Returns an entry with a key less than the keys of theTestContainerGenerator.samples()
and less than the key ofTestSortedMapGenerator.belowSamplesGreater()
.Creates a new container containing the given elements.Returns the original element list, unchanged.Methods inherited from class com.google.common.collect.testing.TestStringMapGenerator
createArray, createKeyArray, createValueArray, 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.TestContainerGenerator
createArray, samples
Methods inherited from interface com.google.common.collect.testing.TestMapGenerator
createKeyArray, createValueArray
-
Constructor Details
-
TestStringSortedMapGenerator
public TestStringSortedMapGenerator()
-
-
Method Details
-
belowSamplesLesser
Description copied from interface:TestSortedMapGenerator
Returns an entry with a key less than the keys of theTestContainerGenerator.samples()
and less than the key ofTestSortedMapGenerator.belowSamplesGreater()
.- Specified by:
belowSamplesLesser
in interfaceTestSortedMapGenerator<String,
String>
-
belowSamplesGreater
Description copied from interface:TestSortedMapGenerator
Returns an entry with a key less than the keys of theTestContainerGenerator.samples()
but greater than the key ofTestSortedMapGenerator.belowSamplesLesser()
.- Specified by:
belowSamplesGreater
in interfaceTestSortedMapGenerator<String,
String>
-
aboveSamplesLesser
Description copied from interface:TestSortedMapGenerator
Returns an entry with a key greater than the keys of theTestContainerGenerator.samples()
but less than the key ofTestSortedMapGenerator.aboveSamplesGreater()
.- Specified by:
aboveSamplesLesser
in interfaceTestSortedMapGenerator<String,
String>
-
aboveSamplesGreater
Description copied from interface:TestSortedMapGenerator
Returns an entry with a key greater than the keys of theTestContainerGenerator.samples()
and greater than the key ofTestSortedMapGenerator.aboveSamplesLesser()
.- Specified by:
aboveSamplesGreater
in interfaceTestSortedMapGenerator<String,
String>
-
order
Description copied from class:TestStringMapGenerator
Returns the original element list, unchanged.- Specified by:
order
in interfaceTestContainerGenerator<Map<String,
String>, Map.Entry<String, String>> - Overrides:
order
in classTestStringMapGenerator
-
create
-
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<Map<String,
String>, Map.Entry<String, String>> - Specified by:
create
in interfaceTestSortedMapGenerator<String,
String> - Overrides:
create
in classTestStringMapGenerator
-