Class TestStringSortedSetGenerator
java.lang.Object
com.google.common.collect.testing.TestStringSetGenerator
com.google.common.collect.testing.TestStringSortedSetGenerator
- All Implemented Interfaces:
TestCollectionGenerator<String>, TestContainerGenerator<Collection<String>, String>, TestSetGenerator<String>, TestSortedSetGenerator<String>
- Direct Known Subclasses:
SetGenerators.ImmutableSortedSetCopyOfGenerator, SetGenerators.ImmutableSortedSetDescendingGenerator, SetGenerators.ImmutableSortedSetHeadsetGenerator, SetGenerators.ImmutableSortedSetSubsetGenerator, SetGenerators.ImmutableSortedSetTailsetGenerator
@GwtCompatible
@NullMarked
public abstract class TestStringSortedSetGenerator
extends TestStringSetGenerator
implements TestSortedSetGenerator<String>
Create string sets for testing collections that are sorted by natural ordering.
- Author:
- Jared Levy
-
Constructor Summary
Constructors -
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.Sorts the elements by their natural ordering.Methods inherited from class TestStringSetGenerator
createArray, samplesModifier and TypeMethodDescriptionString[]createArray(int length) Helper method to create an array of the appropriate type used by this generator.samples()Returns the sample elements that this generate populates its container with.
-
Constructor Details
-
TestStringSortedSetGenerator
public TestStringSortedSetGenerator()
-
-
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<Collection<String>, String>- Specified by:
createin interfaceTestSetGenerator<String>- Specified by:
createin interfaceTestSortedSetGenerator<String>- Overrides:
createin classTestStringSetGenerator
-
create
- Specified by:
createin classTestStringSetGenerator
-
order
Sorts the elements by their natural ordering.- Specified by:
orderin interfaceTestContainerGenerator<Collection<String>, String>- Overrides:
orderin classTestStringSetGenerator
-
belowSamplesLesser
Description copied from interface:TestSortedSetGeneratorReturns an element less than theTestContainerGenerator.samples()and less thanTestSortedSetGenerator.belowSamplesGreater().- Specified by:
belowSamplesLesserin interfaceTestSortedSetGenerator<String>
-
belowSamplesGreater
Description copied from interface:TestSortedSetGeneratorReturns an element less than theTestContainerGenerator.samples()but greater thanTestSortedSetGenerator.belowSamplesLesser().- Specified by:
belowSamplesGreaterin interfaceTestSortedSetGenerator<String>
-
aboveSamplesLesser
Description copied from interface:TestSortedSetGeneratorReturns an element greater than theTestContainerGenerator.samples()but less thanTestSortedSetGenerator.aboveSamplesGreater().- Specified by:
aboveSamplesLesserin interfaceTestSortedSetGenerator<String>
-
aboveSamplesGreater
Description copied from interface:TestSortedSetGeneratorReturns an element greater than theTestContainerGenerator.samples()and greater thanTestSortedSetGenerator.aboveSamplesLesser().- Specified by:
aboveSamplesGreaterin interfaceTestSortedSetGenerator<String>
-