Class DualValue
- java.lang.Object
-
- org.assertj.core.api.recursive.comparison.DualValue
-
final class DualValue extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Object
actual
(package private) java.lang.String
concatenatedPath
(package private) static java.lang.Class<?>[]
DEFAULT_ORDERED_COLLECTION_TYPES
(package private) java.lang.Object
expected
private int
hashCode
(package private) java.util.List<java.lang.String>
path
-
Constructor Summary
Constructors Constructor Description DualValue(java.util.List<java.lang.String> path, java.lang.Object actual, java.lang.Object expected)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object other)
java.lang.String
getConcatenatedPath()
java.util.List<java.lang.String>
getPath()
int
hashCode()
boolean
hasIterableValues()
boolean
isActualFieldAMap()
boolean
isActualFieldAnArray()
boolean
isActualFieldAnIterable()
boolean
isActualFieldAnOptional()
boolean
isActualFieldAnOrderedCollection()
boolean
isActualFieldASortedMap()
private static boolean
isAnOrderedCollection(java.lang.Object value)
boolean
isExpectedFieldAMap()
boolean
isExpectedFieldAnArray()
boolean
isExpectedFieldAnIterable()
boolean
isExpectedFieldAnOptional()
boolean
isExpectedFieldAnOrderedCollection()
boolean
isExpectedFieldASortedMap()
boolean
isJavaType()
java.lang.String
toString()
-
-
-
Field Detail
-
DEFAULT_ORDERED_COLLECTION_TYPES
static final java.lang.Class<?>[] DEFAULT_ORDERED_COLLECTION_TYPES
-
path
final java.util.List<java.lang.String> path
-
concatenatedPath
final java.lang.String concatenatedPath
-
actual
final java.lang.Object actual
-
expected
final java.lang.Object expected
-
hashCode
private final int hashCode
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getPath
public java.util.List<java.lang.String> getPath()
-
getConcatenatedPath
public java.lang.String getConcatenatedPath()
-
isJavaType
public boolean isJavaType()
-
isExpectedFieldAnArray
public boolean isExpectedFieldAnArray()
-
isActualFieldAnArray
public boolean isActualFieldAnArray()
-
hasIterableValues
public boolean hasIterableValues()
-
isActualFieldAnOptional
public boolean isActualFieldAnOptional()
-
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(java.lang.Object value)
-
-