Class ComparisonDifference
java.lang.Object
org.assertj.core.api.recursive.comparison.ComparisonDifference
- All Implemented Interfaces:
Comparable<ComparisonDifference>
- Direct Known Subclasses:
ComparisonKeyDifference
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ComparisonDifference
(List<String> decomposedPath, Object actual, Object other, String additionalInformation, String template) ComparisonDifference
(DualValue dualValue) ComparisonDifference
(DualValue dualValue, String additionalInformation) ComparisonDifference
(DualValue dualValue, String additionalInformation, String template) -
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(ComparisonDifference other) private static String
boolean
private static String
extractIndex
(String path) protected 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:
-
DEFAULT_TEMPLATE
- See Also:
-
decomposedPath
-
concatenatedPath
-
actual
-
expected
-
additionalInformation
-
template
-
-
Constructor Details
-
ComparisonDifference
-
ComparisonDifference
-
ComparisonDifference
-
ComparisonDifference
-
-
Method Details
-
rootComparisonDifference
public static ComparisonDifference rootComparisonDifference(Object actual, Object other, String additionalInformation) -
getActual
-
getExpected
-
getTemplate
-
getAdditionalInformation
-
getDecomposedPath
-
toString
-
multiLineDescription
-
multiLineDescription
-
fieldPathDescription
-
extractIndex
-
formatOnNewline
-
toConcatenatedPath
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareTo
in interfaceComparable<ComparisonDifference>
-
concat
-