Package com.google.common.truth
Class OptionalSubject<T>
java.lang.Object
com.google.common.truth.Subject<OptionalSubject<T>,com.google.common.base.Optional<T>>
com.google.common.truth.OptionalSubject<T>
public class OptionalSubject<T>
extends Subject<OptionalSubject<T>,com.google.common.base.Optional<T>>
Propositions for
Optional
<T>
subjects.-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.truth.Subject
Subject.HasField
-
Field Summary
Fields inherited from class com.google.common.truth.Subject
failureStrategy
-
Constructor Summary
ConstructorsConstructorDescriptionOptionalSubject
(FailureStrategy failureStrategy, com.google.common.base.Optional<T> subject) -
Method Summary
Methods inherited from class com.google.common.truth.Subject
check, equals, fail, fail, fail, failWithBadResults, failWithCustomSubject, failWithoutSubject, failWithRawMessage, getDisplaySubject, getSubject, hasField, hashCode, internalCustomName, is, isA, isEqualTo, isInstanceOf, isNotA, isNotEqualTo, isNotInstanceOf, isNotNull, isNotSameAs, isNull, isSameAs, labeled, named
-
Constructor Details
-
OptionalSubject
OptionalSubject(FailureStrategy failureStrategy, com.google.common.base.Optional<T> subject)
-
-
Method Details
-
isPresent
public void isPresent()Fails if theOptional
<T>
is absent. -
isAbsent
public void isAbsent()Fails if theOptional
<T>
is present. -
hasValue
Fails if theOptional
<T>
does not have the given value.
-