diff options
author | pascalschumacher <pascalschumacher@gmx.net> | 2018-02-11 14:19:56 +0100 |
---|---|---|
committer | pascalschumacher <pascalschumacher@gmx.net> | 2018-02-11 14:19:56 +0100 |
commit | 60412131f3679b720bcaaaf3dea4be666cefea7a (patch) | |
tree | 56e0088883453f44910912194a913ca551f1b2af /src/test/java/org/apache/commons/lang3 | |
parent | 3a4ac357981283fd3a8817f9e6d57e8b181549be (diff) | |
download | apache-commons-lang-60412131f3679b720bcaaaf3dea4be666cefea7a.tar.gz |
LANG-1364: ExceptionUtils#getRootCause(Throwable t) should return t if no lower level cause exists
This makes the behavior of getRootCause consistent with getRootCauseMessage and getRootCauseStackTrace.
Diffstat (limited to 'src/test/java/org/apache/commons/lang3')
-rw-r--r-- | src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java b/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java index d6fb98a66..0af68a8fb 100644 --- a/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java +++ b/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java @@ -147,10 +147,10 @@ public class ExceptionUtilsTest { @Test public void testGetRootCause_Throwable() { assertSame(null, ExceptionUtils.getRootCause(null)); - assertSame(null, ExceptionUtils.getRootCause(withoutCause)); + assertSame(withoutCause, ExceptionUtils.getRootCause(withoutCause)); assertSame(withoutCause, ExceptionUtils.getRootCause(nested)); assertSame(withoutCause, ExceptionUtils.getRootCause(withCause)); - assertSame(null, ExceptionUtils.getRootCause(jdkNoCause)); + assertSame(jdkNoCause, ExceptionUtils.getRootCause(jdkNoCause)); assertSame(cyclicCause.getCause().getCause(), ExceptionUtils.getRootCause(cyclicCause)); } |