All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractBiMapTester<K extends @Nullable Object,V extends @Nullable Object> |
Skeleton for a tester of a BiMap.
|
| AbstractCollectionTester<E extends @Nullable Object> |
Base class for collection testers.
|
| AbstractCollectionTestSuiteBuilder<B extends AbstractCollectionTestSuiteBuilder<B,E>,E> |
Abstract superclass of all test-suite builders for collection interfaces.
|
| AbstractContainerTester<C,E extends @Nullable Object> |
Base class for testers of classes (including Collection and Map)
that contain elements.
|
| AbstractContainerTester.ArrayWithDuplicate<E extends @Nullable Object> |
|
| AbstractListenableFutureTest |
Abstract test case parent for anything implementing ListenableFuture.
|
| AbstractListIndexOfTester<E> |
|
| AbstractListMultimapTester<K extends @Nullable Object,V extends @Nullable Object> |
Superclass for all ListMultimap testers.
|
| AbstractListTester<E extends @Nullable Object> |
Base class for list testers.
|
| AbstractMapTester<K extends @Nullable Object,V extends @Nullable Object> |
Base class for map testers.
|
| AbstractMultimapTester<K extends @Nullable Object,V extends @Nullable Object,M extends com.google.common.collect.Multimap<K,V>> |
Superclass for all Multimap testers.
|
| AbstractMultisetSetCountTester<E> |
|
| AbstractMultisetTester<E> |
Base class for multiset collection tests.
|
| AbstractPackageSanityTests |
Automatically runs sanity checks against top level classes in the same package of the test that
extends AbstractPackageSanityTests.
|
| AbstractQueueTester<E> |
Base class for queue collection tests.
|
| AbstractSetTester<E> |
|
| AbstractTester<G> |
This abstract base class for testers allows the framework to inject needed information after
JUnit constructs the instances.
|
| AnEnum |
A sample enumerated type we use for testing.
|
| ArbitraryInstances |
Supplies an arbitrary "default" instance for a wide range of types, often useful in testing
utilities.
|
| BaseComparable |
Simple base class to verify that we handle generics correctly.
|
| 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.
|
| ClassSanityTester |
Tester that runs automated sanity tests for any given class.
|
| CollectionAddAllTester<E extends @Nullable Object> |
A generic JUnit test which tests addAll operations on a collection.
|
| CollectionAddTester<E> |
A generic JUnit test which tests add operations on a collection.
|
| CollectionClearTester<E> |
A generic JUnit test which tests clear() operations on a collection.
|
| CollectionContainsAllTester<E> |
A generic JUnit test which tests containsAll() operations on a collection.
|
| CollectionContainsTester<E> |
A generic JUnit test which tests contains() operations on a collection.
|
| CollectionCreationTester<E> |
A generic JUnit test which tests creation (typically through a constructor or static factory
method) of a collection.
|
| CollectionEqualsTester<E> |
|
| CollectionFeature |
Optional features of classes derived from Collection.
|
| CollectionFeature.Require |
|
| CollectionForEachTester<E> |
A generic JUnit test which tests forEach operations on a collection.
|
| CollectionIsEmptyTester<E> |
A generic JUnit test which tests isEmpty() operations on a collection.
|
| CollectionIteratorTester<E extends @Nullable Object> |
A generic JUnit test which tests iterator operations on a collection.
|
| CollectionRemoveAllTester<E> |
A generic JUnit test which tests removeAll operations on a collection.
|
| CollectionRemoveIfTester<E> |
|
| CollectionRemoveTester<E> |
A generic JUnit test which tests remove operations on a collection.
|
| CollectionRetainAllTester<E> |
A generic JUnit test which tests retainAll operations on a collection.
|
| CollectionSerializationEqualTester<E> |
Basic reserialization test for collection types that must preserve equals() behavior when
reserialized.
|
| CollectionSerializationTester<E> |
Basic reserialization test for collections.
|
| CollectionSize |
|
| CollectionSize.Require |
|
| CollectionSizeTester<E> |
A generic JUnit test which tests size() operations on a collection.
|
| CollectionSpliteratorTester<E> |
A generic JUnit test which tests spliterator operations on a collection.
|
| CollectionStreamTester<E> |
A generic JUnit test which tests stream operations on a collection.
|
| CollectionTestSuiteBuilder<E> |
|
| CollectionToArrayTester<E> |
A generic JUnit test which tests toArray() operations on a collection.
|
| CollectionToStringTester<E> |
A generic JUnit test which tests toString() operations on a collection.
|
| CollectorTester<T extends @Nullable Object,A extends @Nullable Object,R extends @Nullable Object> |
Tester for Collector implementations.
|
| ConcurrentMapPutIfAbsentTester<K,V> |
A generic JUnit test which tests putIfAbsent operations on a concurrent map.
|
| ConcurrentMapRemoveTester<K,V> |
|
| ConcurrentMapReplaceEntryTester<K,V> |
A generic JUnit test which tests replace(K, V, V) operations on a concurrent map.
|
| ConcurrentMapReplaceTester<K,V> |
A generic JUnit test which tests replace(K, V) operations on a concurrent map.
|
| ConcurrentMapTestSuiteBuilder<K,V> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a ConcurrentMap
implementation.
|
| ConcurrentNavigableMapTestSuiteBuilder<K,V> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a
ConcurrentNavigableMap implementation.
|
| ConflictingRequirementsException |
Thrown when requirements on a tester method or class conflict with each other.
|
| DerivedCollectionGenerators |
Derived suite generators, split out of the suite builders so that they are available to GWT.
|
| DerivedCollectionGenerators.Bound |
Two bounds (from and to) define how to build a subMap.
|
| DerivedCollectionGenerators.MapEntrySetGenerator<K extends @Nullable Object,V extends @Nullable Object> |
|
| DerivedCollectionGenerators.MapKeySetGenerator<K extends @Nullable Object,V extends @Nullable Object> |
|
| DerivedCollectionGenerators.MapSortedKeySetGenerator<K extends @Nullable Object,V extends @Nullable Object> |
|
| DerivedCollectionGenerators.MapValueCollectionGenerator<K extends @Nullable Object,V extends @Nullable Object> |
|
| DerivedCollectionGenerators.SortedMapSubmapTestMapGenerator<K extends @Nullable Object,V extends @Nullable Object> |
|
| DerivedCollectionGenerators.SortedSetSubsetTestSetGenerator<E extends @Nullable Object> |
|
| DerivedComparable |
Simple derived class to verify that we handle generics correctly.
|
| DerivedGenerator |
A generator that relies on a preexisting generator for most of its work.
|
| DerivedGoogleCollectionGenerators |
Derived suite generators for Guava collection interfaces, split out of the suite builders so that
they are available to GWT.
|
| DerivedGoogleCollectionGenerators.BiMapValueSetGenerator<K extends @Nullable Object,V extends @Nullable Object> |
|
| DerivedGoogleCollectionGenerators.InverseBiMapGenerator<K extends @Nullable Object,V extends @Nullable Object> |
|
| DerivedGoogleCollectionGenerators.MapGenerator<K extends @Nullable Object,V extends @Nullable Object> |
|
| DerivedTestIteratorGenerator<E> |
Adapts a test iterable generator to give a TestIteratorGenerator.
|
| EqualsTester |
Tester for equals() and hashCode() methods of a class.
|
| EquivalenceTester<T> |
Tester for Equivalence relationships between groups of objects.
|
| EscaperAsserts |
Extra assert methods for testing Escaper implementations.
|
| FakeTicker |
A Ticker whose value can be advanced programmatically in test.
|
| Feature<T> |
Base class for enumerating the features of an interface to be tested.
|
| 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.
|
| FeatureUtil |
Utilities for collecting and validating tester requirements from annotations.
|
| ForwardingWrapperTester |
Tester to ensure forwarding wrapper works by delegating calls to the corresponding method with
the same parameters forwarded and return value forwarded back or exception propagated as is.
|
| GcFinalization |
Testing utilities relating to garbage collection finalization.
|
| GcFinalization.FinalizationPredicate |
A predicate that is expected to return true subsequent to finalization, that is, one
of the following actions taken by the garbage collector when performing a full collection in
response to System.gc():
invoking the finalize methods of unreachable objects
clearing weak references to unreachable referents
enqueuing weak references to unreachable referents in their reference queue
|
| Helpers |
|
| Helpers.NullsBefore |
Compares strings in natural order except that null comes immediately before a given value.
|
| Helpers.NullsBeforeB |
|
| Helpers.NullsBeforeTwo |
|
| IteratorFeature |
|
| IteratorTester<E extends @Nullable Object> |
A utility for testing an Iterator implementation by comparing its behavior to that of a "known
good" reference implementation.
|
| ListAddAllAtIndexTester<E> |
A generic JUnit test which tests addAll(int, Collection) operations on a list.
|
| ListAddAllTester<E> |
A generic JUnit test which tests addAll(Collection) operations on a list.
|
| ListAddAtIndexTester<E> |
A generic JUnit test which tests add(int, Object) operations on a list.
|
| ListAddTester<E> |
A generic JUnit test which tests add(Object) operations on a list.
|
| ListCreationTester<E> |
A generic JUnit test which tests creation (typically through a constructor or static factory
method) of a list.
|
| ListEqualsTester<E> |
|
| ListFeature |
Optional features of classes derived from List.
|
| ListFeature.Require |
|
| 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 |
|
| ListGetTester<E> |
A generic JUnit test which tests get() operations on a list.
|
| ListHashCodeTester<E> |
|
| ListIndexOfTester<E> |
A generic JUnit test which tests indexOf() operations on a list.
|
| ListIteratorTester<E extends @Nullable Object> |
|
| ListLastIndexOfTester<E> |
A generic JUnit test which tests lastIndexOf() operations on a list.
|
| ListListIteratorTester<E extends @Nullable Object> |
A generic JUnit test which tests listIterator operations on a list.
|
| ListMultimapAsMapTester<K extends @Nullable Object,V extends @Nullable Object> |
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.
|
| ListRemoveAllTester<E> |
A generic JUnit test which tests removeAll operations on a list.
|
| ListRemoveAtIndexTester<E> |
A generic JUnit test which tests remove(int) operations on a list.
|
| ListRemoveTester<E> |
A generic JUnit test which tests remove(Object) operations on a list.
|
| ListReplaceAllTester<E> |
|
| ListRetainAllTester<E> |
A generic JUnit test which tests retainAll operations on a list.
|
| ListSetTester<E> |
A generic JUnit test which tests set() operations on a list.
|
| ListSubListTester<E> |
A generic JUnit test which tests subList() operations on a list.
|
| ListTestSuiteBuilder<E> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a List
implementation.
|
| ListToArrayTester<E> |
A generic JUnit test which tests toArray() operations on a list.
|
| MapClearTester<K,V> |
A generic JUnit test which tests clear() operations on a map.
|
| MapComputeIfAbsentTester<K,V> |
|
| MapComputeIfPresentTester<K,V> |
|
| MapComputeTester<K,V> |
|
| MapContainsKeyTester<K,V> |
A generic JUnit test which tests containsKey() operations on a map.
|
| MapContainsValueTester<K,V> |
A generic JUnit test which tests containsValue() operations on a map.
|
| MapCreationTester<K,V> |
A generic JUnit test which tests creation (typically through a constructor or static factory
method) of a map.
|
| MapEntrySetTester<K,V> |
|
| MapEqualsTester<K,V> |
|
| MapFeature |
Optional features of classes derived from Map.
|
| MapFeature.Require |
|
| MapForEachTester<K,V> |
|
| 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 |
|
| MapGetOrDefaultTester<K,V> |
|
| MapGetTester<K,V> |
A generic JUnit test which tests get operations on a map.
|
| MapHashCodeTester<K,V> |
|
| MapInterfaceTest<K extends @Nullable Object,V extends @Nullable Object> |
Tests representing the contract of Map.
|
| MapIsEmptyTester<K,V> |
A generic JUnit test which tests isEmpty() operations on a map.
|
| MapMergeTester<K,V> |
|
| MapPutAllTester<K extends @Nullable Object,V extends @Nullable Object> |
A generic JUnit test which tests putAll operations on a map.
|
| MapPutIfAbsentTester<K,V> |
|
| MapPutTester<K,V> |
A generic JUnit test which tests put operations on a map.
|
| MapRemoveEntryTester<K,V> |
|
| MapRemoveTester<K,V> |
A generic JUnit test which tests remove operations on a map.
|
| MapReplaceAllTester<K,V> |
A generic JUnit test which tests replaceAll() operations on a map.
|
| MapReplaceEntryTester<K,V> |
|
| MapReplaceTester<K,V> |
|
| MapSerializationTester<K,V> |
Basic serialization test for maps.
|
| MapSizeTester<K,V> |
A generic JUnit test which tests size() operations on a map.
|
| MapTestSuiteBuilder<K,V> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a Map implementation.
|
| MapToStringTester<K,V> |
A generic JUnit test which tests toString() operations on a map.
|
| MinimalCollection<E extends @Nullable Object> |
A simplistic collection which implements only the bare minimum allowed by the spec, and throws
exceptions whenever it can.
|
| MinimalIterable<E extends @Nullable Object> |
An implementation of Iterable which throws an exception on all invocations of the MinimalIterable.iterator() method after the first, and whose iterator is always unmodifiable.
|
| MinimalSet<E extends @Nullable Object> |
A simplistic set which implements the bare minimum so that it can be used in tests without
relying on any specific Set implementations.
|
| MockFutureListener |
A simple mock implementation of Runnable that can be used for testing ListenableFutures.
|
| 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 extends @Nullable Object,V extends @Nullable Object> |
Tester for Multimap.equals.
|
| MultimapFeature |
Optional features of classes derived from Multimap.
|
| MultimapFeature.Require |
|
| 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 extends @Nullable Object,V extends @Nullable Object> |
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 extends @Nullable Object,V extends @Nullable Object> |
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.
|
| MultisetFeature |
Optional features of classes derived from Multiset.
|
| MultisetFeature.Require |
|
| MultisetForEachEntryTester<E> |
Tests for Multiset#forEachEntry.
|
| MultisetIteratorTester<E extends @Nullable Object> |
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.
|
| MultisetTestSuiteBuilder.NoRecurse |
|
| NavigableMapNavigationTester<K,V> |
A generic JUnit test which tests operations on a NavigableMap.
|
| NavigableMapTestSuiteBuilder<K,V> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a NavigableMap
implementation.
|
| NavigableMapTestSuiteBuilder.NavigableMapSubmapTestMapGenerator<K,V> |
|
| NavigableSetNavigationTester<E> |
A generic JUnit test which tests operations on a NavigableSet.
|
| NavigableSetTestSuiteBuilder<E> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a NavigableSet
implementation.
|
| NavigableSetTestSuiteBuilder.NavigableSetSubsetTestSetGenerator<E> |
|
| NullPointerTester |
A test utility that verifies that your methods and constructors throw NullPointerException or UnsupportedOperationException whenever null is passed to a
parameter whose declaration or type isn't annotated with an annotation with the simple name
Nullable, CheckForNull, NullableType, or NullableDecl.
|
| NullPointerTester.Visibility |
Visibility of any method or constructor.
|
| OneSizeGenerator<T,E extends @Nullable Object> |
Generator for collection of a particular size.
|
| OneSizeTestContainerGenerator<T,E extends @Nullable Object> |
The subject-generator interface accepted by Collection testers, for testing a Collection at one
particular CollectionSize.
|
| PerCollectionSizeTestSuiteBuilder<B extends PerCollectionSizeTestSuiteBuilder<B,G,T,E>,G extends TestContainerGenerator<T,E>,T,E> |
|
| QueueElementTester<E> |
A generic JUnit test which tests element() operations on a queue.
|
| QueueOfferTester<E> |
A generic JUnit test which tests offer operations on a queue.
|
| QueuePeekTester<E> |
A generic JUnit test which tests peek() operations on a queue.
|
| QueuePollTester<E> |
A generic JUnit test which tests poll() operations on a queue.
|
| QueueRemoveTester<E> |
A generic JUnit test which tests remove() operations on a queue.
|
| QueueTestSuiteBuilder<E> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a queue
implementation.
|
| ReserializingTestCollectionGenerator<E> |
Reserializes the sets created by another test set generator.
|
| ReserializingTestSetGenerator<E> |
Reserializes the sets created by another test set generator.
|
| SafeTreeMap<K,V> |
A wrapper around TreeMap that aggressively checks to see if keys are mutually comparable.
|
| SafeTreeSet<E> |
A wrapper around TreeSet that aggressively checks to see if elements are mutually
comparable.
|
| SampleElements<E extends @Nullable Object> |
A container class for the five sample elements we need for testing.
|
| SampleElements.Chars |
|
| SampleElements.Colliders |
|
| SampleElements.Enums |
|
| SampleElements.Ints |
|
| SampleElements.Strings |
|
| SampleElements.Unhashables |
|
| SerializableTester |
Tests serialization and deserialization of an object, optionally asserting that the resulting
object is equal to the original.
|
| SetAddAllTester<E> |
A generic JUnit test which tests addAll operations on a set.
|
| SetAddTester<E> |
A generic JUnit test which tests add operations on a set.
|
| SetCreationTester<E> |
A generic JUnit test which tests creation (typically through a constructor or static factory
method) of a set.
|
| SetEqualsTester<E> |
|
| SetFeature |
Optional features of classes derived from Set.
|
| SetFeature.Require |
|
| 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 |
|
| SetHashCodeTester<E> |
|
| SetMultimapAsMapTester<K extends @Nullable Object,V extends @Nullable Object> |
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.
|
| SetRemoveTester<E> |
A generic JUnit test which tests remove operations on a set.
|
| SetTestSuiteBuilder<E> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a Set implementation.
|
| SloppyTearDown |
Simple utility for when you want to create a TearDown that may throw an exception but
should not fail a test when it does.
|
| SortedMapGenerators |
Generators of sorted maps and derived collections.
|
| SortedMapGenerators.ImmutableSortedMapCopyOfEntriesGenerator |
|
| SortedMapGenerators.ImmutableSortedMapEntryListGenerator |
|
| SortedMapGenerators.ImmutableSortedMapGenerator |
|
| SortedMapGenerators.ImmutableSortedMapKeyListGenerator |
|
| SortedMapGenerators.ImmutableSortedMapValueListGenerator |
|
| SortedMapInterfaceTest<K,V> |
Tests representing the contract of SortedMap.
|
| SortedMapNavigationTester<K,V> |
A generic JUnit test which tests operations on a SortedMap.
|
| SortedMapTestSuiteBuilder<K,V> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a SortedMap
implementation.
|
| 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.
|
| SortedSetNavigationTester<E extends @Nullable Object> |
A generic JUnit test which tests operations on a SortedSet.
|
| SortedSetTestSuiteBuilder<E> |
Creates, based on your criteria, a JUnit test suite that exhaustively tests a SortedSet
implementation.
|
| SpliteratorTester<E extends @Nullable Object> |
Tester for Spliterator implementations.
|
| SpliteratorTester.Ordered |
Return type from "contains the following elements" assertions.
|
| TearDown |
|
| TearDownAccepter |
Any object which can accept registrations of TearDown instances.
|
| TearDownStack |
A TearDownStack contains a stack of TearDown instances.
|
| TestBiMapGenerator<K extends @Nullable Object,V extends @Nullable Object> |
Creates bimaps, containing sample entries, to be tested.
|
| TestCharacterListGenerator |
Generates List<Character> instances for test suites.
|
| TestCollectionGenerator<E extends @Nullable Object> |
Creates collections, containing sample elements, to be tested.
|
| TestCollidingSetGenerator |
A generator using sample elements whose hash codes all collide badly.
|
| TestContainerGenerator<T,E extends @Nullable Object> |
To be implemented by test generators of things that can contain elements.
|
| TestEnumMapGenerator |
|
| TestEnumMultisetGenerator |
An abstract TestMultisetGenerator for generating multisets containing enum values.
|
| TestEnumSetGenerator |
An abstract TestSetGenerator for generating sets containing enum values.
|
| TesterAnnotation |
Use this to meta-annotate XxxFeature.Require annotations, so that those annotations can
be used to decide whether to apply a test to a given class-under-test.
|
| TesterRequirements |
Encapsulates the constraints that a class under test must satisfy in order for a tester method to
be run against that class.
|
| TestingExecutors |
|
| TestIntegerSetGenerator |
Create integer sets for collection tests.
|
| TestIntegerSortedSetGenerator |
Create integer sets for testing collections that are sorted by natural ordering.
|
| TestIteratorGenerator<E> |
Creates iterators to be tested.
|
| TestListGenerator<E extends @Nullable Object> |
Creates sets, containing sample elements, to be tested.
|
| TestListMultimapGenerator<K extends @Nullable Object,V extends @Nullable Object> |
A generator for ListMultimap implementations based on test data.
|
| TestLogHandler |
Tests may use this to intercept messages that are logged by the code under test.
|
| TestMapEntrySetGenerator<K extends @Nullable Object,V extends @Nullable Object> |
Creates map entries using sample keys and sample values.
|
| TestMapGenerator<K extends @Nullable Object,V extends @Nullable Object> |
Creates maps, containing sample elements, to be tested.
|
| TestMultimapGenerator<K extends @Nullable Object,V extends @Nullable Object,M extends com.google.common.collect.Multimap<K,V>> |
Creates multimaps, containing sample elements, to be tested.
|
| TestMultisetGenerator<E extends @Nullable Object> |
Creates multisets, containing sample elements, to be tested.
|
| TestQueueGenerator<E extends @Nullable Object> |
Creates queues, containing sample elements, to be tested.
|
| TestSetGenerator<E extends @Nullable Object> |
Creates sets, containing sample elements, to be tested.
|
| TestSetMultimapGenerator<K,V> |
A generator for SetMultimap implementations based on test data.
|
| TestsForListsInJavaUtil |
Generates a test suite covering the List implementations in the java.util
package.
|
| TestsForMapsInJavaUtil |
Generates a test suite covering the Map implementations in the java.util package.
|
| TestsForQueuesInJavaUtil |
Generates a test suite covering the Queue implementations in the java.util
package.
|
| TestsForSetsInJavaUtil |
Generates a test suite covering the Set implementations in the java.util package.
|
| TestSortedMapGenerator<K extends @Nullable Object,V extends @Nullable Object> |
Creates sorted maps, containing sample elements, to be tested.
|
| TestSortedSetGenerator<E extends @Nullable Object> |
Creates sorted sets, containing sample elements, to be tested.
|
| TestStringBiMapGenerator |
|
| TestStringCollectionGenerator |
String creation for testing arbitrary collections.
|
| TestStringListGenerator |
TODO: javadoc.
|
| TestStringListMultimapGenerator |
A skeleton generator for a ListMultimap implementation.
|
| TestStringMapGenerator |
|
| TestStringMultisetGenerator |
Create multisets of strings for tests.
|
| TestStringQueueGenerator |
Create queue of strings for tests.
|
| TestStringSetGenerator |
Create string sets for collection tests.
|
| TestStringSetMultimapGenerator |
A skeleton generator for a SetMultimap implementation.
|
| TestStringSortedMapGenerator |
|
| TestStringSortedSetGenerator |
Create string sets for testing collections that are sorted by natural ordering.
|
| TestSubjectGenerator<T extends @Nullable Object> |
To be implemented by test generators that can produce test subjects without requiring any
parameters.
|
| TestUnhashableCollectionGenerator<T extends Collection<UnhashableObject>> |
Creates collections containing unhashable sample elements, to be tested.
|
| UnhashableObject |
An unhashable object to be used in testing as values in our collections.
|
| UnmodifiableCollectionTests |
A series of tests that support asserting that collections cannot be modified, either through
direct or indirect means.
|
| WrongType |
A type which will never be used as the element type of any collection in our tests, and so can be
used to test how a Collection behaves when given input of the wrong type.
|