Package com.google.common.truth
Class Truth8
- java.lang.Object
-
- com.google.common.truth.Truth8
-
public final class Truth8 extends java.lang.Object
The primary entry point for assertions about Java 8 types.To use
Truth.assertWithMessage(java.lang.String)
with a Java 8 type, useassertWithMessage(...).about(
optionals()
).that(...)
(or similarly for the other types).Likewise, to use different failure strategies like
Expect
, useexpect.about(
optionals()
).that(...)
.For more information about combining different messages, failure strategies, and subjects, see How do I specify a custom message/failure behavior/
Subject
type? in the Truth FAQ.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PathSubject
assertThat(@Nullable java.nio.file.Path target)
static OptionalSubject
assertThat(@Nullable java.util.Optional<?> target)
static OptionalDoubleSubject
assertThat(@Nullable java.util.OptionalDouble target)
static OptionalIntSubject
assertThat(@Nullable java.util.OptionalInt target)
static OptionalLongSubject
assertThat(@Nullable java.util.OptionalLong target)
static IntStreamSubject
assertThat(@Nullable java.util.stream.IntStream target)
static LongStreamSubject
assertThat(@Nullable java.util.stream.LongStream target)
static StreamSubject
assertThat(@Nullable java.util.stream.Stream<?> target)
-
-
-
Method Detail
-
assertThat
public static OptionalSubject assertThat(@Nullable java.util.Optional<?> target)
-
assertThat
public static OptionalIntSubject assertThat(@Nullable java.util.OptionalInt target)
-
assertThat
public static OptionalLongSubject assertThat(@Nullable java.util.OptionalLong target)
-
assertThat
public static OptionalDoubleSubject assertThat(@Nullable java.util.OptionalDouble target)
-
assertThat
public static StreamSubject assertThat(@Nullable java.util.stream.Stream<?> target)
-
assertThat
public static IntStreamSubject assertThat(@Nullable java.util.stream.IntStream target)
-
assertThat
public static LongStreamSubject assertThat(@Nullable java.util.stream.LongStream target)
-
assertThat
@GwtIncompatible @J2ObjCIncompatible public static PathSubject assertThat(@Nullable java.nio.file.Path target)
-
-