Package | Description |
---|---|
com.google.common.collect.testing | |
com.google.common.collect.testing.google |
Modifier and Type | Class and Description |
---|---|
class |
FeatureSpecificTestSuiteBuilder<B extends FeatureSpecificTestSuiteBuilder<B,G>,G>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
the object generated by a G, selecting appropriate tests by matching them
against specified features.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCollectionTestSuiteBuilder<B extends AbstractCollectionTestSuiteBuilder<B,E>,E>
Abstract superclass of all test-suite builders for collection interfaces.
|
class |
CollectionTestSuiteBuilder<E>
Concrete instantiation of
AbstractCollectionTestSuiteBuilder for
testing collections that do not have a more specific tester like
ListTestSuiteBuilder or SetTestSuiteBuilder . |
class |
ConcurrentMapTestSuiteBuilder<K,V>
Creates, based on your criteria, a JUnit test suite that exhaustively tests a ConcurrentMap
implementation.
|
class |
ConcurrentNavigableMapTestSuiteBuilder<K,V>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a ConcurrentNavigableMap implementation.
|
class |
DerivedIteratorTestSuiteBuilder<E>
Given a test iterable generator, builds a test suite for the
iterable's iterator, by delegating to a
IteratorTestSuiteBuilder . |
class |
IteratorTestSuiteBuilder<E>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
an Iterator implementation.
|
class |
ListTestSuiteBuilder<E>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a List implementation.
|
class |
MapTestSuiteBuilder<K,V>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a Map implementation.
|
class |
NavigableMapTestSuiteBuilder<K,V>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a NavigableMap implementation.
|
class |
NavigableSetTestSuiteBuilder<E>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a NavigableSet implementation.
|
class |
PerCollectionSizeTestSuiteBuilder<B extends PerCollectionSizeTestSuiteBuilder<B,G,T,E>,G extends TestContainerGenerator<T,E>,T,E>
This builder creates a composite test suite, containing a separate test suite
for each
CollectionSize present in the features specified
by withFeatures(Feature...) . |
private static class |
PerCollectionSizeTestSuiteBuilder.OneSizeTestSuiteBuilder<T,E>
Builds a test suite for one particular
CollectionSize . |
class |
QueueTestSuiteBuilder<E>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a queue implementation.
|
class |
SetTestSuiteBuilder<E>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a Set implementation.
|
class |
SortedMapTestSuiteBuilder<K,V>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a SortedMap implementation.
|
class |
SortedSetTestSuiteBuilder<E>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a SortedSet implementation.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<junit.framework.TestSuite> |
ListTestSuiteBuilder.createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder) |
protected java.util.List<junit.framework.TestSuite> |
NavigableSetTestSuiteBuilder.createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder) |
protected java.util.List<junit.framework.TestSuite> |
SetTestSuiteBuilder.createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder) |
protected java.util.List<junit.framework.TestSuite> |
AbstractCollectionTestSuiteBuilder.createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder) |
protected java.util.List<junit.framework.TestSuite> |
SortedSetTestSuiteBuilder.createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder) |
protected java.util.List<junit.framework.TestSuite> |
CollectionTestSuiteBuilder.createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder) |
protected java.util.List<junit.framework.TestSuite> |
NavigableMapTestSuiteBuilder.createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Map<K,V>,java.util.Map.Entry<K,V>>> parentBuilder) |
protected java.util.List<junit.framework.TestSuite> |
SortedMapTestSuiteBuilder.createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Map<K,V>,java.util.Map.Entry<K,V>>> parentBuilder) |
protected java.util.List<junit.framework.TestSuite> |
MapTestSuiteBuilder.createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Map<K,V>,java.util.Map.Entry<K,V>>> parentBuilder) |
protected java.util.List<junit.framework.TestSuite> |
PerCollectionSizeTestSuiteBuilder.createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<T,E>> parentBuilder) |
private junit.framework.TestSuite |
NavigableSetTestSuiteBuilder.createDescendingSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder)
Create a suite whose maps are descending views of other maps.
|
private junit.framework.TestSuite |
NavigableMapTestSuiteBuilder.createDescendingSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Map<K,V>,java.util.Map.Entry<K,V>>> parentBuilder)
Create a suite whose maps are descending views of other maps.
|
(package private) junit.framework.TestSuite |
SortedMapTestSuiteBuilder.createSubmapSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Map<K,V>,java.util.Map.Entry<K,V>>> parentBuilder,
DerivedCollectionGenerators.Bound from,
DerivedCollectionGenerators.Bound to)
Creates a suite whose map has some elements filtered out of view.
|
(package private) junit.framework.TestSuite |
SortedSetTestSuiteBuilder.createSubsetSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder,
DerivedCollectionGenerators.Bound from,
DerivedCollectionGenerators.Bound to)
Creates a suite whose set has some elements filtered out of view.
|
Modifier and Type | Class and Description |
---|---|
class |
BiMapTestSuiteBuilder<K,V>
Creates, based on your criteria, a JUnit test suite that exhaustively tests a
BiMap
implementation. |
class |
ListMultimapTestSuiteBuilder<K,V>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a
ListMultimap implementation. |
class |
MultimapTestSuiteBuilder<K,V,M extends Multimap<K,V>>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a
Multimap implementation. |
class |
MultisetTestSuiteBuilder<E>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a
Multiset implementation. |
class |
SetMultimapTestSuiteBuilder<K,V>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a
SetMultimap implementation. |
class |
SortedMultisetTestSuiteBuilder<E>
Creates, based on your criteria, a JUnit test suite that exhaustively tests a
SortedMultiset implementation. |
class |
SortedSetMultimapTestSuiteBuilder<K,V>
Creates, based on your criteria, a JUnit test suite that exhaustively tests
a
SortedSetMultimap implementation. |
Modifier and Type | Method and Description |
---|---|
(package private) junit.framework.TestSuite |
MultimapTestSuiteBuilder.computeEntriesTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<M,java.util.Map.Entry<K,V>>> parentBuilder) |
(package private) junit.framework.TestSuite |
SetMultimapTestSuiteBuilder.computeEntriesTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<SetMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder) |
(package private) junit.framework.TestSuite |
MultimapTestSuiteBuilder.computeKeysTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<M,java.util.Map.Entry<K,V>>> parentBuilder) |
(package private) junit.framework.TestSuite |
ListMultimapTestSuiteBuilder.computeMultimapAsMapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<ListMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder) |
(package private) junit.framework.TestSuite |
MultimapTestSuiteBuilder.computeMultimapAsMapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<M,java.util.Map.Entry<K,V>>> parentBuilder) |
(package private) junit.framework.TestSuite |
SetMultimapTestSuiteBuilder.computeMultimapAsMapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<SetMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder) |
(package private) junit.framework.TestSuite |
SortedSetMultimapTestSuiteBuilder.computeMultimapAsMapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<SetMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder) |
(package private) junit.framework.TestSuite |
ListMultimapTestSuiteBuilder.computeMultimapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<ListMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder) |
(package private) junit.framework.TestSuite |
MultimapTestSuiteBuilder.computeMultimapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<M,java.util.Map.Entry<K,V>>> parentBuilder) |
(package private) junit.framework.TestSuite |
SetMultimapTestSuiteBuilder.computeMultimapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<SetMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder) |
(package private) junit.framework.TestSuite |
SortedSetMultimapTestSuiteBuilder.computeMultimapGetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<SetMultimap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder) |
(package private) junit.framework.TestSuite |
MultimapTestSuiteBuilder.computeValuesTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<M,java.util.Map.Entry<K,V>>> parentBuilder) |
protected java.util.List<junit.framework.TestSuite> |
BiMapTestSuiteBuilder.createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<BiMap<K,V>,java.util.Map.Entry<K,V>>> parentBuilder) |
protected java.util.List<junit.framework.TestSuite> |
MultisetTestSuiteBuilder.createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder) |
protected java.util.List<junit.framework.TestSuite> |
MultimapTestSuiteBuilder.createDerivedSuites(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<M,java.util.Map.Entry<K,V>>> parentBuilder) |
(package private) junit.framework.TestSuite |
SortedMultisetTestSuiteBuilder.createElementSetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder) |
(package private) junit.framework.TestSuite |
MultisetTestSuiteBuilder.createElementSetTestSuite(FeatureSpecificTestSuiteBuilder<?,? extends OneSizeTestContainerGenerator<java.util.Collection<E>,E>> parentBuilder) |