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()
    • isExpectedJavaType

      public boolean isExpectedJavaType()
    • hasSomeJavaTypeValue

      public boolean hasSomeJavaTypeValue()
    • isJavaType

      private static boolean isJavaType(Object o)
    • 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()
    • isExpectedFieldAnAtomicReference

      public boolean isExpectedFieldAnAtomicReference()
    • isActualFieldAnAtomicReference

      public boolean isActualFieldAnAtomicReference()
    • isExpectedFieldAnAtomicReferenceArray

      public boolean isExpectedFieldAnAtomicReferenceArray()
    • isActualFieldAnAtomicReferenceArray

      public boolean isActualFieldAnAtomicReferenceArray()
    • isExpectedFieldAnAtomicInteger

      public boolean isExpectedFieldAnAtomicInteger()
    • isActualFieldAnAtomicInteger

      public boolean isActualFieldAnAtomicInteger()
    • isExpectedFieldAnAtomicIntegerArray

      public boolean isExpectedFieldAnAtomicIntegerArray()
    • isActualFieldAnAtomicIntegerArray

      public boolean isActualFieldAnAtomicIntegerArray()
    • isExpectedFieldAnAtomicLong

      public boolean isExpectedFieldAnAtomicLong()
    • isActualFieldAnAtomicLong

      public boolean isActualFieldAnAtomicLong()
    • isExpectedFieldAnAtomicLongArray

      public boolean isExpectedFieldAnAtomicLongArray()
    • isActualFieldAnAtomicLongArray

      public boolean isActualFieldAnAtomicLongArray()
    • isExpectedFieldAnAtomicBoolean

      public boolean isExpectedFieldAnAtomicBoolean()
    • isActualFieldAnAtomicBoolean

      public boolean isActualFieldAnAtomicBoolean()
    • 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()
    • isAnIterable

      private static boolean isAnIterable(Object value)
    • isAJsonValueNode

      private static boolean isAJsonValueNode(Object value)
    • isAnObjectNode

      private static boolean isAnObjectNode(Object value)
    • isAnOrderedCollection

      private static boolean isAnOrderedCollection(Object value)
    • isExpectedAnEnum

      public boolean isExpectedAnEnum()
    • isActualAnEnum

      public boolean isActualAnEnum()
    • hasNoContainerValues

      public boolean hasNoContainerValues()
    • isExpectedAContainer

      public boolean isExpectedAContainer()
    • hasNoNullValues

      public boolean hasNoNullValues()
    • isContainer

      private static boolean isContainer(Object o)
    • hasPotentialCyclingValues

      public boolean hasPotentialCyclingValues()
    • isPotentialCyclingValue

      private static boolean isPotentialCyclingValue(Object object)