All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractBiMapTester<K,V> |
Skeleton for a tester of a BiMap .
|
AbstractCollectionTester<E> |
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> |
Base class for testers of classes (including Collection and Map )
that contain elements.
|
AbstractContainerTester.ArrayWithDuplicate<E> |
|
AbstractListenableFutureTest |
Abstract test case parent for anything implementing ListenableFuture .
|
AbstractListIndexOfTester<E> |
|
AbstractListMultimapTester<K,V> |
Superclass for all ListMultimap testers.
|
AbstractListTester<E> |
Base class for list testers.
|
AbstractMapTester<K,V> |
Base class for map testers.
|
AbstractMultimapTester<K,V,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 BiMap s 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> |
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 |
|
CollectionIsEmptyTester<E> |
A generic JUnit test which tests isEmpty() operations on a collection.
|
CollectionIteratorTester<E> |
A generic JUnit test which tests iterator operations on a collection.
|
CollectionRemoveAllTester<E> |
A generic JUnit test which tests removeAll operations on a collection.
|
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 |
When describing the features of the collection produced by a given generator (i.e.
|
CollectionSize.Require |
|
CollectionSizeTester<E> |
A generic JUnit test which tests size() 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.
|
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,V> |
|
DerivedCollectionGenerators.MapKeySetGenerator<K,V> |
|
DerivedCollectionGenerators.MapSortedKeySetGenerator<K,V> |
|
DerivedCollectionGenerators.MapValueCollectionGenerator<K,V> |
|
DerivedCollectionGenerators.SortedMapSubmapTestMapGenerator<K,V> |
|
DerivedCollectionGenerators.SortedSetSubsetTestSetGenerator<E> |
|
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,V> |
|
DerivedGoogleCollectionGenerators.InverseBiMapGenerator<K,V> |
|
DerivedGoogleCollectionGenerators.MapGenerator<K,V> |
|
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> |
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> |
|
ListLastIndexOfTester<E> |
A generic JUnit test which tests lastIndexOf() operations on a list.
|
ListListIteratorTester<E> |
A generic JUnit test which tests listIterator operations on a list.
|
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.
|
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.
|
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.
|
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 |
|
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 |
|
MapGetTester<K,V> |
A generic JUnit test which tests get operations on a map.
|
MapHashCodeTester<K,V> |
|
MapInterfaceTest<K,V> |
Tests representing the contract of Map .
|
MapIsEmptyTester<K,V> |
A generic JUnit test which tests isEmpty() operations on a map.
|
MapPutAllTester<K,V> |
A generic JUnit test which tests putAll operations on a map.
|
MapPutTester<K,V> |
A generic JUnit test which tests put operations on a map.
|
MapRemoveTester<K,V> |
A generic JUnit test which tests remove operations on a map.
|
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> |
A simplistic collection which implements only the bare minimum allowed by the spec, and throws
exceptions whenever it can.
|
MinimalIterable<E> |
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> |
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,V> |
Tester for Multimap.equals .
|
MultimapFeature |
Optional features of classes derived from Multimap .
|
MultimapFeature.Require |
|
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 .
|
MultisetFeature |
Optional features of classes derived from Multiset .
|
MultisetFeature.Require |
|
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.
|
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 that 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> |
Generator for collection of a particular size.
|
OneSizeTestContainerGenerator<T,E> |
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> |
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,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.
|
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> |
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.
|
TearDown |
|
TearDownAccepter |
Any object which can accept registrations of TearDown instances.
|
TearDownStack |
A TearDownStack contains a stack of TearDown instances.
|
TestBiMapGenerator<K,V> |
Creates bimaps, containing sample entries, to be tested.
|
TestCharacterListGenerator |
Generates List<Character> instances for test suites.
|
TestCollectionGenerator<E> |
Creates collections, containing sample elements, to be tested.
|
TestCollidingSetGenerator |
A generator using sample elements whose hash codes all collide badly.
|
TestContainerGenerator<T,E> |
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 |
Factory methods for ExecutorService for testing.
|
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> |
Creates sets, containing sample elements, to be tested.
|
TestListMultimapGenerator<K,V> |
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,V> |
Creates map entries using sample keys and sample values.
|
TestMapGenerator<K,V> |
Creates maps, containing sample elements, to be tested.
|
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.
|
TestQueueGenerator<E> |
Creates queues, containing sample elements, to be tested.
|
TestSetGenerator<E> |
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,V> |
Creates sorted maps, containing sample elements, to be tested.
|
TestSortedSetGenerator<E> |
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> |
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.
|