Class ComparisonDifference
java.lang.Object
org.assertj.core.api.recursive.comparison.ComparisonDifference
- All Implemented Interfaces:
Comparable<ComparisonDifference>
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ComparisonDifference
(List<String> decomposedPath, Object actual, Object other, String additionalInformation) ComparisonDifference
(DualValue dualValue) ComparisonDifference
(DualValue dualValue, String additionalInformation) -
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(ComparisonDifference other) boolean
private static String
extractIndex
(String path) private String
private static String
formatOnNewline
(String info) int
hashCode()
multiLineDescription
(Representation representation) static ComparisonDifference
rootComparisonDifference
(Object actual, Object other, String additionalInformation) private static String
toConcatenatedPath
(List<String> decomposedPath) toString()
-
Field Details
-
TOP_LEVEL_ELEMENT_PATTERN
- See Also:
-
FIELD
- See Also:
-
TOP_LEVEL_OBJECTS
- See Also:
-
TOP_LEVEL_ELEMENTS
- See Also:
-
TEMPLATE
- See Also:
-
decomposedPath
-
concatenatedPath
-
actual
-
expected
-
additionalInformation
-
-
Constructor Details
-
ComparisonDifference
-
ComparisonDifference
-
ComparisonDifference
-
-
Method Details
-
rootComparisonDifference
public static ComparisonDifference rootComparisonDifference(Object actual, Object other, String additionalInformation) -
getActual
-
getExpected
-
getAdditionalInformation
-
toString
-
multiLineDescription
-
multiLineDescription
-
fieldPathDescription
-
extractIndex
-
formatOnNewline
-
toConcatenatedPath
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareTo
in interfaceComparable<ComparisonDifference>
-