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.