aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/apache/commons/lang3/exception
diff options
context:
space:
mode:
authorpascalschumacher <pascalschumacher@gmx.net>2018-02-11 14:19:56 +0100
committerpascalschumacher <pascalschumacher@gmx.net>2018-02-11 14:19:56 +0100
commit60412131f3679b720bcaaaf3dea4be666cefea7a (patch)
tree56e0088883453f44910912194a913ca551f1b2af /src/test/java/org/apache/commons/lang3/exception
parent3a4ac357981283fd3a8817f9e6d57e8b181549be (diff)
downloadapache-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/exception')
-rw-r--r--src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java4
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));
}