Repository: logging-log4j2 Updated Branches: refs/heads/master 825f15574 -> 565e9c22b
[LOG4J2-684] ExtendedThrowablePatternConverter does not print suppressed exceptions. Test indentation. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/565e9c22 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/565e9c22 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/565e9c22 Branch: refs/heads/master Commit: 565e9c22bed92184daa4021a6c4305f2751e51d0 Parents: 825f155 Author: ggregory <[email protected]> Authored: Mon Jun 29 12:40:28 2015 -0700 Committer: ggregory <[email protected]> Committed: Mon Jun 29 12:40:28 2015 -0700 ---------------------------------------------------------------------- .../log4j/core/impl/ThrowableProxyTest.java | 40 ++++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/565e9c22/log4j-core/src/test/java/org/apache/logging/log4j/core/impl/ThrowableProxyTest.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/test/java/org/apache/logging/log4j/core/impl/ThrowableProxyTest.java b/log4j-core/src/test/java/org/apache/logging/log4j/core/impl/ThrowableProxyTest.java index c3128d4..ed5d3aa 100644 --- a/log4j-core/src/test/java/org/apache/logging/log4j/core/impl/ThrowableProxyTest.java +++ b/log4j-core/src/test/java/org/apache/logging/log4j/core/impl/ThrowableProxyTest.java @@ -242,28 +242,28 @@ public class ThrowableProxyTest { } @Test - public void testSuppressedExceptions() { - Exception e = new Exception(); - e.addSuppressed(new IOException("Suppressed #1")); - e.addSuppressed(new IOException("Suppressed #2")); - LogManager.getLogger().error("Error", e); - final ThrowableProxy proxy = new ThrowableProxy(e); - String extendedStackTraceAsString = proxy.getExtendedStackTraceAsString(); - assertTrue(extendedStackTraceAsString.contains("Suppressed #1")); - assertTrue(extendedStackTraceAsString.contains("Suppressed #2")); - } + public void testSuppressedExceptions() { + Exception e = new Exception("Root exception"); + e.addSuppressed(new IOException("Suppressed #1")); + e.addSuppressed(new IOException("Suppressed #2")); + LogManager.getLogger().error("Error", e); + final ThrowableProxy proxy = new ThrowableProxy(e); + String extendedStackTraceAsString = proxy.getExtendedStackTraceAsString(); + assertTrue(extendedStackTraceAsString.contains("\tSuppressed: java.io.IOException: Suppressed #1")); + assertTrue(extendedStackTraceAsString.contains("\tSuppressed: java.io.IOException: Suppressed #1")); + } @Test - public void testCauseSuppressedExceptions() { - Exception cause = new Exception(); - cause.addSuppressed(new IOException("Suppressed #1")); - cause.addSuppressed(new IOException("Suppressed #2")); - LogManager.getLogger().error("Error", cause); - final ThrowableProxy proxy = new ThrowableProxy(new Exception(cause)); - String extendedStackTraceAsString = proxy.getExtendedStackTraceAsString(); - assertTrue(extendedStackTraceAsString.contains("Suppressed #1")); - assertTrue(extendedStackTraceAsString.contains("Suppressed #2")); - } + public void testCauseSuppressedExceptions() { + Exception cause = new Exception("Nested exception"); + cause.addSuppressed(new IOException("Suppressed #1")); + cause.addSuppressed(new IOException("Suppressed #2")); + LogManager.getLogger().error("Error", new Exception(cause)); + final ThrowableProxy proxy = new ThrowableProxy(new Exception("Root exception", cause)); + String extendedStackTraceAsString = proxy.getExtendedStackTraceAsString(); + assertTrue(extendedStackTraceAsString.contains("\tSuppressed: java.io.IOException: Suppressed #1")); + assertTrue(extendedStackTraceAsString.contains("\tSuppressed: java.io.IOException: Suppressed #1")); + } /** * Tests LOG4J2-934.
