| Interface | Description |
|---|---|
| TestBiMapGenerator<K,V> |
Creates bimaps, containing sample entries, to be tested.
|
| TestListMultimapGenerator<K,V> |
A generator for
ListMultimap implementations based on test data. |
| TestMultimapGenerator<K,V,M extends com.google.common.collect.Multimap<K,V>> |
Creates multimaps, containing sample elements, to be tested.
|
| TestMultisetGenerator<E> |
Creates multisets, containing sample elements, to be tested.
|
| TestSetMultimapGenerator<K,V> |
A generator for
SetMultimap implementations based on test data. |
| Class | Description |
|---|---|
| AbstractBiMapTester<K,V> |
Skeleton for a tester of a
BiMap. |
| AbstractListMultimapTester<K,V> |
Superclass for all
ListMultimap testers. |
| AbstractMultimapTester<K,V,M extends com.google.common.collect.Multimap<K,V>> |
Superclass for all
Multimap testers. |
| AbstractMultisetSetCountTester<E> |
Common superclass for
MultisetSetCountUnconditionallyTester and MultisetSetCountConditionallyTester. |
| AbstractMultisetTester<E> |
Base class for multiset collection tests.
|
| BiMapClearTester<K,V> |
Tester for
BiMap.clear. |
| BiMapEntrySetTester<K,V> |
Tester for
BiMap.entrySet and methods on the entries in the set. |
| BiMapGenerators |
Generators of various
BiMaps and derived collections. |
| BiMapGenerators.ImmutableBiMapCopyOfEntriesGenerator | |
| BiMapGenerators.ImmutableBiMapCopyOfGenerator | |
| BiMapGenerators.ImmutableBiMapGenerator | |
| BiMapInverseTester<K,V> |
Tests for the
inverse view of a BiMap. |
| BiMapPutTester<K,V> |
Tester for
BiMap.put and BiMap.forcePut. |
| BiMapRemoveTester<K,V> |
Tester for
BiMap.remove. |
| BiMapTestSuiteBuilder<K,V> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a
BiMap
implementation. |
| DerivedGoogleCollectionGenerators |
Derived suite generators for Guava collection interfaces, split out of the suite builders so that
they are available to GWT.
|
| DerivedGoogleCollectionGenerators.BiMapValueSetGenerator<K,V> | |
| DerivedGoogleCollectionGenerators.InverseBiMapGenerator<K,V> | |
| DerivedGoogleCollectionGenerators.MapGenerator<K,V> | |
| ListGenerators |
Common generators of different types of lists.
|
| ListGenerators.BuilderAddAllListGenerator | |
| ListGenerators.BuilderAddListGenerator | |
| ListGenerators.BuilderReversedListGenerator | |
| ListGenerators.CharactersOfCharSequenceGenerator | |
| ListGenerators.CharactersOfStringGenerator | |
| ListGenerators.ImmutableListHeadSubListGenerator | |
| ListGenerators.ImmutableListMiddleSubListGenerator | |
| ListGenerators.ImmutableListOfGenerator | |
| ListGenerators.ImmutableListTailSubListGenerator | |
| ListGenerators.UnhashableElementsImmutableListGenerator | |
| ListMultimapAsMapTester<K,V> |
Testers for
ListMultimap.asMap(). |
| ListMultimapEqualsTester<K,V> |
Testers for
ListMultimap.equals(Object). |
| ListMultimapPutAllTester<K,V> |
Testers for
Multimap.putAll(Object, Iterable). |
| ListMultimapPutTester<K,V> |
Testers for
Multimap.put(Object, Object). |
| ListMultimapRemoveTester<K,V> |
Testers for
Multimap.remove(Object, Object). |
| ListMultimapReplaceValuesTester<K,V> |
Testers for
ListMultimap.replaceValues(Object, Iterable). |
| ListMultimapTestSuiteBuilder<K,V> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a
ListMultimap implementation. |
| MapGenerators |
Generators of different types of map and related collections, such as keys, entries and values.
|
| MapGenerators.ImmutableEnumMapGenerator | |
| MapGenerators.ImmutableMapCopyOfEntriesGenerator | |
| MapGenerators.ImmutableMapCopyOfEnumMapGenerator | |
| MapGenerators.ImmutableMapCopyOfGenerator | |
| MapGenerators.ImmutableMapEntryListGenerator | |
| MapGenerators.ImmutableMapGenerator | |
| MapGenerators.ImmutableMapKeyListGenerator | |
| MapGenerators.ImmutableMapUnhashableValuesGenerator | |
| MapGenerators.ImmutableMapValueListGenerator | |
| MapGenerators.ImmutableMapValuesAsSingletonSetGenerator | |
| MultimapAsMapGetTester<K,V> |
Tests for
Multimap.asMap().get(Object). |
| MultimapAsMapTester<K,V> |
Tests for
Multimap.asMap(). |
| MultimapClearTester<K,V> |
Tests for
Multimap.clear(). |
| MultimapContainsEntryTester<K,V> |
Tester for
Multimap.containsEntry(java.lang.Object, java.lang.Object). |
| MultimapContainsKeyTester<K,V> |
Tester for the
containsKey methods of Multimap and its asMap() view. |
| MultimapContainsValueTester<K,V> |
Tester for
Multimap.containsValue(java.lang.Object). |
| MultimapEntriesTester<K,V> |
Tester for
Multimap.entries. |
| MultimapEqualsTester<K,V> |
Tester for
Multimap.equals. |
| MultimapForEachTester<K,V> |
Tests for
Multimap.forEach(java.util.function.BiConsumer<? super K, ? super V>). |
| MultimapGetTester<K,V> |
Tests for
Multimap.get(Object). |
| MultimapKeySetTester<K,V> |
Tester for
Multimap.keySet. |
| MultimapKeysTester<K,V> |
Tester for
Multimap.entries. |
| MultimapPutAllMultimapTester<K,V> |
Tester for
Multimap.putAll(Multimap). |
| MultimapPutIterableTester<K,V> |
Tests for
Multimap.putAll(Object, Iterable). |
| MultimapPutTester<K,V> |
Tester for
Multimap.put(K, V). |
| MultimapRemoveAllTester<K,V> |
Tests for
Multimap.removeAll(Object). |
| MultimapRemoveEntryTester<K,V> |
Tests for
Multimap.remove(Object, Object). |
| MultimapReplaceValuesTester<K,V> |
Tests for
Multimap.replaceValues(Object, Iterable). |
| MultimapSizeTester<K,V> |
Tester for the
size methods of Multimap and its views. |
| MultimapTestSuiteBuilder<K,V,M extends com.google.common.collect.Multimap<K,V>> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a
Multimap
implementation. |
| MultimapToStringTester<K,V> |
Tester for
Multimap.toString(). |
| MultimapValuesTester<K,V> |
Tester for
Multimap.values. |
| MultisetAddTester<E> |
Tests for
Multiset.add. |
| MultisetContainsTester<E> |
Tests for
Multiset.containsAll not already addressed by CollectionContainsTester. |
| MultisetCountTester<E> |
Tests for
Multiset#count. |
| MultisetElementSetTester<E> |
Tests for
Multiset.elementSet() not covered by the derived SetTestSuiteBuilder. |
| MultisetEntrySetTester<E> |
Tests for
Multiset.entrySet. |
| MultisetEqualsTester<E> |
Tests for
Multiset.equals and Multiset.hashCode. |
| MultisetForEachEntryTester<E> |
Tests for
Multiset#forEachEntry. |
| MultisetIteratorTester<E> |
Tester to make sure the
iterator().remove() implementation of Multiset works when
there are multiple occurrences of elements. |
| MultisetNavigationTester<E> |
Tester for navigation of SortedMultisets.
|
| MultisetReadsTester<E> |
A generic JUnit test which tests multiset-specific read operations.
|
| MultisetRemoveTester<E> |
Tests for
Multiset#remove, Multiset.removeAll, and Multiset.retainAll not
already covered by the corresponding Collection testers. |
| MultisetSerializationTester<E> |
A generic JUnit test which tests multiset-specific serialization.
|
| MultisetSetCountConditionallyTester<E> |
A generic JUnit test which tests conditional
setCount() operations on a multiset. |
| MultisetSetCountUnconditionallyTester<E> |
A generic JUnit test which tests unconditional
setCount() operations on a multiset. |
| MultisetTestSuiteBuilder<E> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a
Multiset
implementation. |
| SetGenerators |
Generators of different types of sets and derived collections from sets.
|
| SetGenerators.ContiguousSetDescendingGenerator | |
| SetGenerators.ContiguousSetGenerator | |
| SetGenerators.ContiguousSetHeadsetGenerator | |
| SetGenerators.ContiguousSetSubsetGenerator | |
| SetGenerators.ContiguousSetTailsetGenerator | |
| SetGenerators.DegeneratedImmutableSetGenerator | |
| SetGenerators.ImmutableSetAsListGenerator | |
| SetGenerators.ImmutableSetCopyOfGenerator | |
| SetGenerators.ImmutableSetSizedBuilderGenerator | |
| SetGenerators.ImmutableSetTooBigBuilderGenerator | |
| SetGenerators.ImmutableSetTooSmallBuilderGenerator | |
| SetGenerators.ImmutableSetUnsizedBuilderGenerator | |
| SetGenerators.ImmutableSetWithBadHashesGenerator | |
| SetGenerators.ImmutableSortedSetAsListGenerator | |
| SetGenerators.ImmutableSortedSetAsListSubListGenerator | |
| SetGenerators.ImmutableSortedSetCopyOfGenerator | |
| SetGenerators.ImmutableSortedSetDescendingAsListGenerator | |
| SetGenerators.ImmutableSortedSetDescendingGenerator | |
| SetGenerators.ImmutableSortedSetExplicitComparator | |
| SetGenerators.ImmutableSortedSetExplicitSuperclassComparatorGenerator | |
| SetGenerators.ImmutableSortedSetHeadsetGenerator | |
| SetGenerators.ImmutableSortedSetReversedOrderGenerator | |
| SetGenerators.ImmutableSortedSetSubsetAsListGenerator | |
| SetGenerators.ImmutableSortedSetSubsetAsListSubListGenerator | |
| SetGenerators.ImmutableSortedSetSubsetGenerator | |
| SetGenerators.ImmutableSortedSetTailsetGenerator | |
| SetGenerators.ImmutableSortedSetUnhashableGenerator | |
| SetGenerators.TestUnhashableSetGenerator | |
| SetMultimapAsMapTester<K,V> |
Testers for
SetMultimap.asMap(). |
| SetMultimapEqualsTester<K,V> |
Testers for
SetMultimap.equals(Object). |
| SetMultimapPutAllTester<K,V> |
Tests for
SetMultimap.replaceValues(K, java.lang.Iterable<? extends V>). |
| SetMultimapPutTester<K,V> |
Tests for
SetMultimap.replaceValues(K, java.lang.Iterable<? extends V>). |
| SetMultimapReplaceValuesTester<K,V> |
Tests for
SetMultimap.replaceValues(K, java.lang.Iterable<? extends V>). |
| SetMultimapTestSuiteBuilder<K,V> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a
SetMultimap
implementation. |
| SortedMapGenerators |
Generators of sorted maps and derived collections.
|
| SortedMapGenerators.ImmutableSortedMapCopyOfEntriesGenerator | |
| SortedMapGenerators.ImmutableSortedMapEntryListGenerator | |
| SortedMapGenerators.ImmutableSortedMapGenerator | |
| SortedMapGenerators.ImmutableSortedMapKeyListGenerator | |
| SortedMapGenerators.ImmutableSortedMapValueListGenerator | |
| SortedMultisetTestSuiteBuilder<E> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a
SortedMultiset implementation. |
| SortedSetMultimapAsMapTester<K,V> |
Testers for
SortedSetMultimap.asMap(). |
| SortedSetMultimapGetTester<K,V> |
Tester for
SortedSetMultimap.get(Object). |
| SortedSetMultimapTestSuiteBuilder<K,V> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a
SortedSetMultimap implementation. |
| TestEnumMultisetGenerator |
An abstract
TestMultisetGenerator for generating multisets containing enum values. |
| TestStringBiMapGenerator |
Implementation helper for
TestBiMapGenerator for use with bimaps of strings. |
| TestStringListMultimapGenerator |
A skeleton generator for a
ListMultimap implementation. |
| TestStringMultisetGenerator |
Create multisets of strings for tests.
|
| TestStringSetMultimapGenerator |
A skeleton generator for a
SetMultimap implementation. |
| UnmodifiableCollectionTests |
A series of tests that support asserting that collections cannot be modified, either through
direct or indirect means.
|
| Enum | Description |
|---|---|
| MultimapFeature |
Optional features of classes derived from
Multimap. |
| MultisetFeature |
Optional features of classes derived from
Multiset. |
| MultisetTestSuiteBuilder.NoRecurse |
| Annotation Type | Description |
|---|---|
| MultimapFeature.Require | |
| MultisetFeature.Require |
Copyright © 2010–2019. All rights reserved.