java.lang.Object
org.assertj.core.api.recursive.comparison.DualValue

public final class DualValue extends Object
  • Field Details

    • DEFAULT_ORDERED_COLLECTION_TYPES

      static final Class<?>[] DEFAULT_ORDERED_COLLECTION_TYPES
    • fieldLocation

      final FieldLocation fieldLocation
    • actual

      final Object actual
    • expected

      final Object expected
    • hashCode

      private final int hashCode
  • Constructor Details

  • Method Details

    • rootDualValue

      static DualValue rootDualValue(Object actual, Object expected)
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getDecomposedPath

      public List<String> getDecomposedPath()
    • getConcatenatedPath

      public String getConcatenatedPath()
    • getFieldName

      public String getFieldName()
    • isActualJavaType

      public boolean isActualJavaType()
    • isExpectedFieldAnArray

      public boolean isExpectedFieldAnArray()
    • isActualFieldAnArray

      public boolean isActualFieldAnArray()
    • isActualFieldAnOptional

      public boolean isActualFieldAnOptional()
    • isActualFieldAnOptionalInt

      public boolean isActualFieldAnOptionalInt()
    • isActualFieldAnOptionalLong

      public boolean isActualFieldAnOptionalLong()
    • isActualFieldAnOptionalDouble

      public boolean isActualFieldAnOptionalDouble()
    • isActualFieldAnEmptyOptionalOfAnyType

      public boolean isActualFieldAnEmptyOptionalOfAnyType()
    • isActualFieldAnEmptyOptional

      private boolean isActualFieldAnEmptyOptional()
    • isActualFieldAnEmptyOptionalInt

      private boolean isActualFieldAnEmptyOptionalInt()
    • isActualFieldAnEmptyOptionalLong

      private boolean isActualFieldAnEmptyOptionalLong()
    • isActualFieldAnEmptyOptionalDouble

      private boolean isActualFieldAnEmptyOptionalDouble()
    • isExpectedFieldAnOptional

      public boolean isExpectedFieldAnOptional()
    • isActualFieldAMap

      public boolean isActualFieldAMap()
    • isExpectedFieldAMap

      public boolean isExpectedFieldAMap()
    • isActualFieldASortedMap

      public boolean isActualFieldASortedMap()
    • isExpectedFieldASortedMap

      public boolean isExpectedFieldASortedMap()
    • isActualFieldAnOrderedCollection

      public boolean isActualFieldAnOrderedCollection()
    • isExpectedFieldAnOrderedCollection

      public boolean isExpectedFieldAnOrderedCollection()
    • isActualFieldAnIterable

      public boolean isActualFieldAnIterable()
    • isExpectedFieldAnIterable

      public boolean isExpectedFieldAnIterable()
    • isAnOrderedCollection

      private static boolean isAnOrderedCollection(Object value)
    • isExpectedAnEnum

      public boolean isExpectedAnEnum()
    • isActualAnEnum

      public boolean isActualAnEnum()
    • hasNoContainerValues

      public boolean hasNoContainerValues()
    • hasNoNullValues

      public boolean hasNoNullValues()
    • isContainer

      private static boolean isContainer(Object o)
    • hasPotentialCyclingValues

      public boolean hasPotentialCyclingValues()
    • isPotentialCyclingValue

      private static boolean isPotentialCyclingValue(Object object)