@CheckReturnValue @ParametersAreNonnullByDefault
See: Description
| Interface | Description |
|---|---|
| Ordered |
| Class | Description |
|---|---|
| AbstractArraySubject<S extends AbstractArraySubject<S,T>,T> |
A common supertype for Array subjects, abstracting some common display and error infrastructure.
|
| AbstractVerb<T extends AbstractVerb<T>> |
A parent type for some infrastructure used in the Verb.
|
| AbstractVerb.DelegatedVerb<S extends Subject<S,T>,T> |
A special Verb implementation which wraps a SubjectFactory
|
| AbstractVerb.MessagePrependingFailureStrategy | |
| AtomicLongMapSubject |
Propositions for
AtomicLongMap subjects. |
| BigDecimalSubject |
Propositions for
BigDecimal typed subjects. |
| BooleanSubject |
Propositions for boolean subjects.
|
| ClassSubject |
Propositions for
Class subjects. |
| ComparableSubject<S extends ComparableSubject<S,T>,T extends Comparable> |
Propositions for
Comparable typed subjects. |
| Correspondence<A,E> |
Determines whether an instance of type
A corresponds in some way to an instance of type
E. |
| DefaultSubject | |
| DoubleSubject |
Propositions for
Double subjects. |
| DoubleSubject.TolerantDoubleComparison |
A partially specified proposition about an approximate relationship to a
double subject
using a tolerance. |
| Expect | |
| Expect.ExpectationGatherer | |
| FailureContext |
An abstract type which holds a context message and formats it on demand.
|
| FailureStrategy | |
| FloatSubject |
Propositions for
Float subjects. |
| FloatSubject.TolerantFloatComparison |
A partially specified proposition about an approximate relationship to a
float subject
using a tolerance. |
| GuavaOptionalSubject |
Propositions for Guava
Optional subjects. |
| IntegerSubject |
Propositions for
Integer subjects. |
| IterableSubject |
Propositions for
Iterable subjects. |
| ListMultimapSubject |
Type-specific extensions of
Multimap subjects for ListMultimap subjects. |
| LongSubject |
Propositions for
long subjects. |
| MapSubject |
Propositions for
Map subjects. |
| MathUtil |
Math utilities to be shared by numeric subjects.
|
| MultimapSubject |
Propositions for
Multimap subjects. |
| MultisetSubject |
Propositions for
Multiset subjects. |
| ObjectArraySubject<T> |
A Subject to handle testing propositions for
Object[] and more generically T[]. |
| OptionalSubject |
Propositions for Java 8
Optional subjects. |
| Platform |
Extracted routines that need to be swapped in for GWT, to allow for minimal deltas between the
GWT and non-GWT version.
|
| PrimitiveBooleanArraySubject |
A Subject to handle testing propositions for
boolean[]. |
| PrimitiveByteArraySubject |
A Subject to handle testing propositions for
byte[]. |
| PrimitiveCharArraySubject |
A Subject to handle testing propositions for
char[]. |
| PrimitiveDoubleArraySubject |
A Subject to handle testing propositions for
double[]. |
| PrimitiveDoubleArraySubject.TolerantPrimitiveDoubleArrayComparison |
A partially specified proposition about an approximate relationship to a
double[]
subject using a tolerance. |
| PrimitiveFloatArraySubject |
A Subject to handle testing propositions for
float[]. |
| PrimitiveFloatArraySubject.TolerantPrimitiveFloatArrayComparison |
A partially specified proposition about an approximate relationship to a
float[]
subject using a tolerance. |
| PrimitiveIntArraySubject |
A Subject to handle testing propositions for
int[]. |
| PrimitiveLongArraySubject |
A Subject to handle testing propositions for
long[]. |
| PrimitiveShortArraySubject |
A Subject to handle testing propositions for
short[]. |
| SetMultimapSubject |
Type-specific extensions of
Multimap subjects for SetMultimap subjects. |
| StringSubject |
Propositions for string subjects.
|
| Subject<S extends Subject<S,T>,T> |
A
Subject in Truth fits into the assertion fluent chain, taking the place
of the "subject of the test". |
| SubjectFactory<S extends Subject<S,T>,T> |
A custom subject factory which will return a FooSubject (which is a
Subject<Foo>). |
| TableSubject |
Propositions for
Table subjects. |
| TestVerb | |
| ThrowableSubject |
Propositions for
Throwable subjects. |
| Truth |
Truth - a proposition framework for tests, supporting JUnit style assertion and assumption
semantics in a fluent style.
|
| Truth8 |
A set of static methods to begin a Truth assertion chain for types that require java8.
|
| TruthJUnit |
Truth - a proposition framework for tests, supporting JUnit style assertion and assumption
semantics in a fluent style.
|
This package is a part of the open-source Truth library.
Copyright © 2016. All rights reserved.