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();

Reply via email to