Package com.google.common.truth
Class Subject.ComparisonResult
- java.lang.Object
-
- com.google.common.truth.Subject.ComparisonResult
-
- Enclosing class:
- Subject
private static final class Subject.ComparisonResult extends java.lang.ObjectThe result of comparing two objects for equality. This includes both the "equal"/"not-equal" bit and, in the case of "not equal," optional facts describing the difference.
-
-
Field Summary
Fields Modifier and Type Field Description private static Subject.ComparisonResultDIFFERENT_NO_DESCRIPTIONprivate static Subject.ComparisonResultEQUALprivate com.google.common.collect.ImmutableList<Fact>facts
-
Constructor Summary
Constructors Modifier Constructor Description privateComparisonResult(com.google.common.collect.ImmutableList<Fact> facts)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static Subject.ComparisonResultdifferentNoDescription()Returns a non-equal result with no description.(package private) static Subject.ComparisonResultdifferentWithDescription(Fact... facts)Returns a non-equal result with the given description.(package private) static Subject.ComparisonResultequal()Returns an equal result.(package private) com.google.common.collect.ImmutableList<Fact>factsOrEmpty()(package private) static Subject.ComparisonResultfromEqualsResult(boolean equal)Ifequalis true, returns an equal result; if false, a non-equal result with no description.(package private) booleanvaluesAreEqual()(package private) Subject.ComparisonResultwithoutDescription()Returns an instance with the same "equal"/"not-equal" bit but with no description.
-
-
-
Field Detail
-
EQUAL
private static final Subject.ComparisonResult EQUAL
-
DIFFERENT_NO_DESCRIPTION
private static final Subject.ComparisonResult DIFFERENT_NO_DESCRIPTION
-
facts
private final com.google.common.collect.ImmutableList<Fact> facts
-
-
Constructor Detail
-
ComparisonResult
private ComparisonResult(com.google.common.collect.ImmutableList<Fact> facts)
-
-
Method Detail
-
fromEqualsResult
static Subject.ComparisonResult fromEqualsResult(boolean equal)
Ifequalis true, returns an equal result; if false, a non-equal result with no description.
-
differentWithDescription
static Subject.ComparisonResult differentWithDescription(Fact... facts)
Returns a non-equal result with the given description.
-
equal
static Subject.ComparisonResult equal()
Returns an equal result.
-
differentNoDescription
static Subject.ComparisonResult differentNoDescription()
Returns a non-equal result with no description.
-
valuesAreEqual
boolean valuesAreEqual()
-
factsOrEmpty
com.google.common.collect.ImmutableList<Fact> factsOrEmpty()
-
withoutDescription
Subject.ComparisonResult withoutDescription()
Returns an instance with the same "equal"/"not-equal" bit but with no description.
-
-