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.Object
The 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.ComparisonResult
DIFFERENT_NO_DESCRIPTION
private static Subject.ComparisonResult
EQUAL
private com.google.common.collect.ImmutableList<Fact>
facts
-
Constructor Summary
Constructors Modifier Constructor Description private
ComparisonResult(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.ComparisonResult
differentNoDescription()
Returns a non-equal result with no description.(package private) static Subject.ComparisonResult
differentWithDescription(Fact... facts)
Returns a non-equal result with the given description.(package private) static Subject.ComparisonResult
equal()
Returns an equal result.(package private) com.google.common.collect.ImmutableList<Fact>
factsOrEmpty()
(package private) static Subject.ComparisonResult
fromEqualsResult(boolean equal)
Ifequal
is true, returns an equal result; if false, a non-equal result with no description.(package private) boolean
valuesAreEqual()
(package private) Subject.ComparisonResult
withoutDescription()
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)
Ifequal
is 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.
-
-