| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFailureStrategy
A skeletal implementation of
FailureStrategy that defines AbstractFailureStrategy.fail(String) and both
#failComparing methods in terms of fail(String, Throwable). |
protected static class |
AbstractVerb.MessagePrependingFailureStrategy
Deprecated.
To prepend a message, use
StandardSubjectBuilder.withMessage(java.lang.String). If you are
using MessagePrependingFailureStrategy to store and propagate the failure message
as part of subclassing AbstractVerb or TestVerb, you will no longer need it
when you migrate off those classes, as described in their deprecation text. |
static class |
Expect.ExpectationGatherer
Deprecated.
To provide your own failure handling, use
StandardSubjectBuilder.forCustomFailureStrategy(new AbstractFailureStrategy() { ... })
instead of Expect.create(new ExpectationGatherer() { ... }). Or, if you're testing
that assertions on a custom Subject fail (using ExpectationGatherer to
capture the failures), use ExpectFailure. |
| Modifier and Type | Field and Description |
|---|---|
protected FailureStrategy |
Subject.failureStrategy |
static FailureStrategy |
Truth.THROW_ASSERTION_ERROR |
| Modifier and Type | Method and Description |
|---|---|
protected FailureStrategy |
CustomSubjectBuilder.failureStrategy() |
protected FailureStrategy |
AbstractVerb.getFailureStrategy()
Deprecated.
|
static FailureStrategy |
TruthJUnit.throwAssumptionError() |
| Modifier and Type | Method and Description |
|---|---|
CustomSubjectBuilderT |
CustomSubjectBuilderFactory.createSubjectBuilder(FailureStrategy failureStrategy)
Creates a new
CustomSubjectBuilder of the appropriate type. |
V |
DelegatedVerbFactory.createVerb(FailureStrategy failureStrategy)
Deprecated.
Instantiates a new V with
failureStrategy and itself. |
static StandardSubjectBuilder |
StandardSubjectBuilder.forCustomFailureStrategy(FailureStrategy failureStrategy)
Returns a new instance that invokes the given
FailureStrategy when a check fails. |
abstract SubjectT |
SubjectFactory.getSubject(FailureStrategy failureStrategy,
ActualT actual)
Creates a new
Subject. |
| Constructor and Description |
|---|
AbstractVerb(FailureStrategy failureStrategy)
Deprecated.
|
AbstractVerb(FailureStrategy failureStrategy,
String format,
Object... args)
Deprecated.
|
ComparableSubject(FailureStrategy failureStrategy,
T subject) |
CustomSubjectBuilder(FailureStrategy failureStrategy) |
DefaultSubject(FailureStrategy failureStrategy,
Object o) |
DelegatedVerb(FailureStrategy failureStrategy,
SubjectFactory<S,T> subjectFactory)
Deprecated.
|
IntegerSubject(FailureStrategy failureStrategy,
Integer integer) |
IterableSubject(FailureStrategy failureStrategy,
Iterable<?> list) |
LongSubject(FailureStrategy failureStrategy,
Long subject) |
MessagePrependingFailureStrategy(FailureStrategy delegate,
FailureContext messageHolder)
Deprecated.
|
StringSubject(FailureStrategy failureStrategy,
String string) |
Subject(FailureStrategy failureStrategy,
T actual) |
TestVerb(FailureStrategy failureStrategy)
Deprecated.
|
TestVerb(FailureStrategy failureStrategy,
String message)
Deprecated.
|
TestVerb(FailureStrategy failureStrategy,
String format,
Object... args)
Deprecated.
|
| Constructor and Description |
|---|
IterableOfProtosSubject(FailureStrategy failureStrategy,
C messages) |
ListMultimapWithProtoValuesSubject(FailureStrategy failureStrategy,
C multimap) |
LiteProtoSubject(FailureStrategy failureStrategy,
M messageLite) |
MapWithProtoValuesSubject(FailureStrategy failureStrategy,
C map) |
MultimapWithProtoValuesSubject(FailureStrategy failureStrategy,
C multimap) |
ProtoSubject(FailureStrategy failureStrategy,
M message) |
SetMultimapWithProtoValuesSubject(FailureStrategy failureStrategy,
C multimap) |
Copyright © 2017. All rights reserved.