Modifier and Type | Interface and Description |
---|---|
static interface |
ExpectFailure.SimpleSubjectBuilderCallback<S extends Subject<S,A>,A>
A "functional interface" for
expectFailureAbout() to invoke and
capture failures. |
class |
SimpleSubjectBuilder<SubjectT extends Subject<SubjectT,ActualT>,ActualT>
In a fluent assertion chain, exposes the most common
that method, which accepts a value
under test and returns a Subject . |
class |
Subject<S extends Subject<S,T>,T>
An object that lets you perform checks on the value under test.
|
static interface |
Subject.Factory<SubjectT extends Subject<SubjectT,ActualT>,ActualT>
|
class |
SubjectFactory<SubjectT extends Subject<SubjectT,ActualT>,ActualT>
Deprecated.
When you switch your
Subject implementations from accepting a FailureStrategy to accepting a FailureMetadata , you'll switch their factories to
Subject.Factory instead of SubjectFactory . |
Modifier and Type | Class and Description |
---|---|
class |
AtomicLongMapSubject
Propositions for
AtomicLongMap subjects. |
class |
BigDecimalSubject
Propositions for
BigDecimal typed subjects. |
class |
BooleanSubject
Propositions for boolean subjects.
|
class |
ClassSubject
Propositions for
Class subjects. |
class |
ComparableSubject<S extends ComparableSubject<S,T>,T extends Comparable>
Propositions for
Comparable typed subjects. |
class |
DefaultSubject |
class |
DoubleSubject
Propositions for
Double subjects. |
class |
FloatSubject
Propositions for
Float subjects. |
class |
GuavaOptionalSubject
Propositions for Guava
Optional subjects. |
class |
IntegerSubject
Propositions for
Integer subjects. |
class |
IterableSubject
Propositions for
Iterable subjects. |
class |
ListMultimapSubject
Type-specific extensions of
Multimap subjects for ListMultimap subjects. |
class |
LongSubject
Propositions for
long subjects. |
class |
MapSubject
Propositions for
Map subjects. |
class |
MultimapSubject
Propositions for
Multimap subjects. |
class |
MultisetSubject
Propositions for
Multiset subjects. |
class |
ObjectArraySubject<T>
A Subject to handle testing propositions for
Object[] and more generically T[] . |
class |
PrimitiveBooleanArraySubject
A Subject to handle testing propositions for
boolean[] . |
class |
PrimitiveByteArraySubject
A Subject to handle testing propositions for
byte[] . |
class |
PrimitiveCharArraySubject
A Subject to handle testing propositions for
char[] . |
class |
PrimitiveDoubleArraySubject
A Subject to handle testing propositions for
double[] . |
class |
PrimitiveFloatArraySubject
A Subject to handle testing propositions for
float[] . |
class |
PrimitiveIntArraySubject
A Subject to handle testing propositions for
int[] . |
class |
PrimitiveLongArraySubject
A Subject to handle testing propositions for
long[] . |
class |
PrimitiveShortArraySubject
A Subject to handle testing propositions for
short[] . |
class |
SetMultimapSubject
Type-specific extensions of
Multimap subjects for SetMultimap subjects. |
class |
SortedMapSubject
Tests for
SortedMap and NavigableMap objects. |
class |
SortedSetSubject
Tests for
SortedSet and NavigableSet objects. |
class |
StringSubject
Propositions for string subjects.
|
class |
TableSubject
Propositions for
Table subjects. |
class |
ThrowableSubject
Propositions for
Throwable subjects. |
Modifier and Type | Method and Description |
---|---|
<S extends Subject<S,A>,A> |
StandardSubjectBuilder.about(Subject.Factory<S,A> factory)
Given a factory for some
Subject class, returns a builder whose that(actual)
method creates instances of that class. |
<S extends Subject<S,A>,A> |
StandardSubjectBuilder.about(SubjectFactory<S,A> factory)
Deprecated.
When you switch from
SubjectFactory to Subject.Factory , you'll
switch from this overload to the Subject.Factory overload. |
static <S extends Subject<S,T>,T> |
Truth.assertAbout(Subject.Factory<S,T> factory)
Given a factory for some
Subject class, returns a builder whose that(actual)
method creates instances of that class. |
static <S extends Subject<S,T>,T> |
Truth.assertAbout(SubjectFactory<S,T> factory)
Deprecated.
When you switch from
SubjectFactory to Subject.Factory , you'll
switch from this overload to the Subject.Factory overload. |
static <S extends Subject<S,A>,A> |
ExpectFailure.expectFailureAbout(Subject.Factory<S,A> factory,
ExpectFailure.SimpleSubjectBuilderCallback<S,A> assertionCallback)
Static alternative that directly returns the triggered failure.
|
static <S extends Subject<S,A>,A> |
ExpectFailure.expectFailureAbout(SubjectFactory<S,A> factory,
ExpectFailure.SimpleSubjectBuilderCallback<S,A> assertionCallback)
Deprecated.
When you switch from
SubjectFactory to Subject.Factory , you'll
switch from this overload to the Subject.Factory overload. |
Modifier and Type | Method and Description |
---|---|
static Subject<DefaultSubject,Object> |
Truth.assertThat(Object actual) |
Subject<DefaultSubject,Object> |
StandardSubjectBuilder.that(Object actual) |
Copyright © 2017. All Rights Reserved.