Enum Class FailureMetadata.OldAndNewValuesAreSimilar

java.lang.Object
java.lang.Enum<FailureMetadata.OldAndNewValuesAreSimilar>
com.google.common.truth.FailureMetadata.OldAndNewValuesAreSimilar
All Implemented Interfaces:
Serializable, Comparable<FailureMetadata.OldAndNewValuesAreSimilar>, Constable
Enclosing class:
FailureMetadata

static enum FailureMetadata.OldAndNewValuesAreSimilar extends Enum<FailureMetadata.OldAndNewValuesAreSimilar>
Whether the value of the original subject and the value of the derived subject are "similar enough" that we don't need to display both. For example, if we're printing a message about the value of optional.get(), there's no need to print the optional itself because it adds no information. Similarly, if we're printing a message about the asList() view of an array, there's no need to also print the array.
  • Enum Constant Details

  • Constructor Details

    • OldAndNewValuesAreSimilar

      private OldAndNewValuesAreSimilar()
  • Method Details

    • values

      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static FailureMetadata.OldAndNewValuesAreSimilar valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null