Repository: logging-log4j2 Updated Branches: refs/heads/master bc3296546 -> 253e6ea8d
Add @Ignore'd test. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/253e6ea8 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/253e6ea8 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/253e6ea8 Branch: refs/heads/master Commit: 253e6ea8db0024ba22c24be08a50f0b6dcaae384 Parents: bc32965 Author: ggregory <[email protected]> Authored: Sat Feb 13 15:52:45 2016 -0800 Committer: ggregory <[email protected]> Committed: Sat Feb 13 15:52:45 2016 -0800 ---------------------------------------------------------------------- .../java/org/apache/logging/log4j/LoggerTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/253e6ea8/log4j-api/src/test/java/org/apache/logging/log4j/LoggerTest.java ---------------------------------------------------------------------- diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/LoggerTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/LoggerTest.java index 4d8bdff..098339c 100644 --- a/log4j-api/src/test/java/org/apache/logging/log4j/LoggerTest.java +++ b/log4j-api/src/test/java/org/apache/logging/log4j/LoggerTest.java @@ -40,6 +40,7 @@ import org.apache.logging.log4j.util.MessageSupplier; import org.apache.logging.log4j.util.Strings; import org.apache.logging.log4j.util.Supplier; import org.junit.Before; +import org.junit.Ignore; import org.junit.Test; /** * @@ -102,6 +103,19 @@ public class LoggerTest { } @Test + @Ignore("How do I set this up such that the logger in this methods works as a test logger?") + public void flowTracingString_ObjectArray2_ParameterizedMessageFactory() { + Logger myLogger = LogManager.getLogger("LoggerTestWithCustomParameterizedMessageFactory", new ParameterizedMessageFactory("Enter", "Exit")); + EntryMessage msg = myLogger.traceEntry("doFoo(a={}, b={})", 1, 2); + myLogger.traceExit(3, msg); + assertEquals(2, results.size()); // fail! + assertThat("Incorrect Entry", results.get(0), startsWith("ENTRY[ FLOW ] TRACE Enter")); + assertThat("Missing entry data", results.get(0), containsString("doFoo(a=1, b=2)")); + assertThat("Incorrect Exit", results.get(1), startsWith("EXIT[ FLOW ] TRACE Exit")); + assertThat("Missing exit data", results.get(1), containsString("doFoo(a=1, b=2): 3")); + } + + @Test public void flowTracingNoExitArgs() { logger.traceEntry(); logger.traceExit();
