Class Subject.ComparisonResult

java.lang.Object
com.google.common.truth.Subject.ComparisonResult
Enclosing class:
Subject

private static final class Subject.ComparisonResult extends 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 Details

  • Constructor Details

    • ComparisonResult

      private ComparisonResult(com.google.common.collect.ImmutableList<Fact> facts)
  • Method Details

    • fromEqualsResult

      static Subject.ComparisonResult fromEqualsResult(boolean equal)
      If equal 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.