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
ConstructorsModifierConstructorDescriptionprivateComparisonDifference(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 TypeMethodDescriptionintcompareTo(ComparisonDifference other) private static Stringbooleanprivate static StringextractIndex(String path) protected Stringprivate static StringformatOnNewline(String info) inthashCode()multiLineDescription(Representation representation) static ComparisonDifferencerootComparisonDifference(Object actual, Object other, String additionalInformation) private static StringtoConcatenatedPath(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
-
toString
-
multiLineDescription
-
multiLineDescription
-
fieldPathDescription
-
extractIndex
-
formatOnNewline
-
toConcatenatedPath
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareToin interfaceComparable<ComparisonDifference>
-
concat
-