| 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). |
| Modifier and Type | Field and Description |
|---|---|
protected FailureStrategy |
Subject.failureStrategy
Deprecated.
If you are calling
metadata.fail* directly, instead call Subject.failWithRawMessage(java.lang.String, java.lang.Object...), Subject.failWithRawMessageAndCause(java.lang.String, java.lang.Throwable), or Subject.failComparing(java.lang.String, java.lang.CharSequence, java.lang.CharSequence). If
you are passing metadata to a Subject constructor, instead call Subject.check().that(...) or check().about(...).that(...). (You might need to
create the SubjectFactory that is the argument to about.) |
static FailureStrategy |
Truth.THROW_ASSERTION_ERROR
Deprecated.
If you are passing this to a
Subject constructor, instead call Truth.assertAbout(SubjectFactory).that(...), passing its associated SubjectFactory (which you might need to create). If you are calling fail on this
object directly, instead use Truth.assert_().fail(), or throw new
AssertionError() directly. |
| Modifier and Type | Method and Description |
|---|---|
protected FailureStrategy |
CustomSubjectBuilder.failureStrategy()
Deprecated.
When you switch your
Subject implementations from accepting a FailureStrategy to accepting a FailureMetadata, you'll switch from calling this
method to calling CustomSubjectBuilder.metadata. |
static FailureStrategy |
TruthJUnit.throwAssumptionError()
Deprecated.
If you are passing this to a
Subject constructor, instead call TruthJUnit.assume().about(...).that(...), passing its associated SubjectFactory
(which you might need to create). If you are calling fail on this object directly,
instead use TruthJUnit.assume().fail(), or throw new
AssumptionViolatedException() directly. |
| Modifier and Type | Method and Description |
|---|---|
CustomSubjectBuilderT |
CustomSubjectBuilderFactory.createSubjectBuilder(FailureStrategy failureStrategy)
Deprecated.
Creates a new
CustomSubjectBuilder of the appropriate type. |
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)
Deprecated.
Creates a new
Subject. |
| Constructor and Description |
|---|
ComparableSubject(FailureStrategy failureStrategy,
T actual)
Deprecated.
Switch your
Subject from accepting FailureStrategy (and exposing a
SubjectFactory) to accepting a FailureMetadata (and exposing a Subject.Factory), at which point you'll call the FailureMetadata overload of this
constructor instead. |
CustomSubjectBuilder(FailureStrategy failureStrategy)
Deprecated.
When you switch from
CustomSubjectBuilderFactory to CustomSubjectBuilder.Factory, you'll switch to using the other constructor, which accepts
a FailureMetadata instead of a FailureStrategy. |
DefaultSubject(FailureStrategy failureStrategy,
Object o)
Deprecated.
Switch your
Subject from accepting FailureStrategy (and exposing a
SubjectFactory) to accepting a FailureMetadata (and exposing a Subject.Factory), at which point you'll call the FailureMetadata overload of this
constructor instead. |
IntegerSubject(FailureStrategy failureStrategy,
Integer integer)
Deprecated.
Switch your
Subject from accepting FailureStrategy (and exposing a
SubjectFactory) to accepting a FailureMetadata (and exposing a Subject.Factory), at which point you'll call the FailureMetadata overload of this
constructor instead. |
IterableSubject(FailureStrategy failureStrategy,
Iterable<?> list)
Deprecated.
Switch your
Subject from accepting FailureStrategy (and exposing a
SubjectFactory) to accepting a FailureMetadata (and exposing a Subject.Factory), at which point you'll call the FailureMetadata overload of this
constructor instead. |
LongSubject(FailureStrategy failureStrategy,
Long actual)
Deprecated.
Switch your
Subject from accepting FailureStrategy (and exposing a
SubjectFactory) to accepting a FailureMetadata (and exposing a Subject.Factory), at which point you'll call the FailureMetadata overload of this
constructor instead. |
StringSubject(FailureStrategy failureStrategy,
String string)
Deprecated.
Switch your
Subject from accepting FailureStrategy (and exposing a
SubjectFactory) to accepting a FailureMetadata (and exposing a Subject.Factory), at which point you'll call the FailureMetadata overload of this
constructor instead. |
Subject(FailureStrategy failureStrategy,
T actual)
Deprecated.
Switch your
Subject from accepting FailureStrategy (and exposing a
SubjectFactory) to accepting a FailureMetadata (and exposing a Subject.Factory), at which point you'll call the FailureMetadata overload of this
constructor instead. |
| 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.