Package org.junit
Class ComparisonFailure
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Error
-
- java.lang.AssertionError
-
- org.junit.ComparisonFailure
-
- All Implemented Interfaces:
java.io.Serializable
public class ComparisonFailure extends java.lang.AssertionErrorThrown when anassertEquals(String, String)fails. Create and throw aComparisonFailuremanually if you want to show users the difference between two complex strings. Inspired by a patch from Alex Chaffee (alex@purpletech.com)- Since:
- 4.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ComparisonFailure(java.lang.String message, java.lang.String expected, java.lang.String actual)Constructs a comparison failure.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetActual()Returns the actual string valuejava.lang.StringgetExpected()Returns the expected string valuejava.lang.StringgetMessage()Returns "..." in place of common prefix and "..." in place of common suffix between expected and actual.
-
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
Returns "..." in place of common prefix and "..." in place of common suffix between expected and actual.- Overrides:
getMessagein classjava.lang.Throwable- See Also:
Throwable.getMessage()
-
getActual
public java.lang.String getActual()
Returns the actual string value- Returns:
- the actual string value
-
getExpected
public java.lang.String getExpected()
Returns the expected string value- Returns:
- the expected string value
-
-