| Package | Description | 
|---|---|
| com.google.common.truth | 
 Truth is an open source, fluent testing framework for Java that is designed to make your test
 assertions and failure messages more readable. 
 | 
| com.google.common.truth.extensions.proto | 
 Custom subjects for testing Protocol
 Buffer instances. 
 | 
| com.google.common.truth.extensions.re2j | 
| Class and Description | 
|---|
| AbstractDelegatedVerb
 An extendable type that allows plugin creators to define their own  
that() methods for the
 Truth SPI. | 
| AbstractFailureStrategy
 A skeletal implementation of  
FailureStrategy that defines AbstractFailureStrategy.fail(String) and
 AbstractFailureStrategy.failComparing(java.lang.String, java.lang.CharSequence, java.lang.CharSequence) in terms of FailureStrategy.fail(String, Throwable). | 
| AbstractVerb
 A parent type for some infrastructure used in the Verb. 
 | 
| AbstractVerb.DelegatedVerb
 A special Verb implementation which wraps a SubjectFactory 
 | 
| AtomicLongMapSubject
 Propositions for  
AtomicLongMap subjects. | 
| BigDecimalSubject
 Propositions for  
BigDecimal typed subjects. | 
| BooleanSubject
 Propositions for boolean subjects. 
 | 
| ClassSubject
 Propositions for  
Class subjects. | 
| ComparableSubject
 Propositions for  
Comparable typed subjects. | 
| Correspondence
 Determines whether an instance of type  
A corresponds in some way to an instance of type
 E. | 
| DefaultSubject | 
| DelegatedVerbFactory
 A generic version of  
SubjectFactory which defines its own verb type. | 
| 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 | 
| ExpectFailure.AssertionCallback
 A "functional interface" for  
expectFailure() to invoke and capture
 failures. | 
| ExpectFailure.DelegatedAssertionCallback
 A "functional interface" for  
expectFailureAbout() to invoke and
 capture failures. | 
| FailureContext
 An abstract type which holds a context message and formats it on demand. 
 | 
| FailureStrategy
 A  
FailureStrategy defines how assertion failures are handled. | 
| 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. | 
| IterableSubject.UsingCorrespondence
 A partially specified proposition in which the actual elements (normally the elements of the
  
Iterable under test) are compared to expected elements using a Correspondence. | 
| ListMultimapSubject
 Type-specific extensions of  
Multimap subjects for ListMultimap subjects. | 
| LongSubject
 Propositions for  
long subjects. | 
| MapSubject
 Propositions for  
Map subjects. | 
| MapSubject.UsingCorrespondence
 A partially specified proposition in which the actual values (i.e. 
 | 
| MultimapSubject
 Propositions for  
Multimap subjects. | 
| MultimapSubject.UsingCorrespondence
 A partially specified proposition in which the actual values (i.e. 
 | 
| MultisetSubject
 Propositions for  
Multiset subjects. | 
| ObjectArraySubject
 A Subject to handle testing propositions for  
Object[] and more generically T[]. | 
| OptionalDoubleSubject
 Propositions for Java 8  
OptionalDouble subjects. | 
| OptionalIntSubject
 Propositions for Java 8  
OptionalInt subjects. | 
| OptionalLongSubject
 Propositions for Java 8  
OptionalLong subjects. | 
| OptionalSubject
 Propositions for Java 8  
Optional subjects. | 
| Ordered | 
| 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.DoubleArrayAsIterable
 A partially specified proposition for doing assertions on the array similar to the assertions
 supported for  
Iterable subjects, in which the elements of the array under test are
 compared to expected elements using either exact or tolerant double equality: see PrimitiveDoubleArraySubject.usingExactEquality() and PrimitiveDoubleArraySubject.usingTolerance(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.FloatArrayAsIterable
 A partially specified proposition for doing assertions on the array similar to the assertions
 supported for  
Iterable subjects, in which the elements of the array under test are
 compared to expected elements using either exact or tolerant float equality: see PrimitiveFloatArraySubject.usingExactEquality() and PrimitiveFloatArraySubject.usingTolerance(double). | 
| 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. | 
| SortedMapSubject
 Tests for  
SortedMap and NavigableMap objects. | 
| SortedSetSubject
 Tests for  
SortedSet and NavigableSet objects. | 
| StreamSubject
 Propositions for  
Stream subjects. | 
| StringSubject
 Propositions for string subjects. 
 | 
| Subject
 A  
Subject in Truth fits into the assertion fluent chain, taking the place of the
 "subject of the test". | 
| SubjectFactory
 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. | 
| Class and Description | 
|---|
| AbstractDelegatedVerb
 An extendable type that allows plugin creators to define their own  
that() methods for the
 Truth SPI. | 
| Correspondence
 Determines whether an instance of type  
A corresponds in some way to an instance of type
 E. | 
| DelegatedVerbFactory
 A generic version of  
SubjectFactory which defines its own verb type. | 
| FailureStrategy
 A  
FailureStrategy defines how assertion failures are handled. | 
| IntegerSubject
 Propositions for  
Integer subjects. | 
| IterableSubject.UsingCorrespondence
 A partially specified proposition in which the actual elements (normally the elements of the
  
Iterable under test) are compared to expected elements using a Correspondence. | 
| MapSubject.UsingCorrespondence
 A partially specified proposition in which the actual values (i.e. 
 | 
| MultimapSubject.UsingCorrespondence
 A partially specified proposition in which the actual values (i.e. 
 | 
| Ordered | 
| Subject
 A  
Subject in Truth fits into the assertion fluent chain, taking the place of the
 "subject of the test". | 
| SubjectFactory
 A custom subject factory which will return a FooSubject (which is a  
Subject<Foo>). | 
| Class and Description | 
|---|
| Subject
 A  
Subject in Truth fits into the assertion fluent chain, taking the place of the
 "subject of the test". | 
| SubjectFactory
 A custom subject factory which will return a FooSubject (which is a  
Subject<Foo>). | 
Copyright © 2017. All rights reserved.