Repository: logging-log4j2
Updated Branches:
  refs/heads/master 5215d89cd -> 03d8e808a


Test suppliers of String and Long.

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/03d8e808
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/03d8e808
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/03d8e808

Branch: refs/heads/master
Commit: 03d8e808a3036c82884b1d9a38bbbdaf32584f0e
Parents: 5215d89
Author: ggregory <[email protected]>
Authored: Fri Feb 12 15:52:31 2016 -0800
Committer: ggregory <[email protected]>
Committed: Fri Feb 12 15:52:31 2016 -0800

----------------------------------------------------------------------
 .../logging/log4j/LoggerSupplierTest.java       | 28 ++++++++++++++++++++
 1 file changed, 28 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/03d8e808/log4j-api/src/test/java/org/apache/logging/log4j/LoggerSupplierTest.java
----------------------------------------------------------------------
diff --git 
a/log4j-api/src/test/java/org/apache/logging/log4j/LoggerSupplierTest.java 
b/log4j-api/src/test/java/org/apache/logging/log4j/LoggerSupplierTest.java
index a8e8739..745442d 100644
--- a/log4j-api/src/test/java/org/apache/logging/log4j/LoggerSupplierTest.java
+++ b/log4j-api/src/test/java/org/apache/logging/log4j/LoggerSupplierTest.java
@@ -90,6 +90,20 @@ public class LoggerSupplierTest {
     }
 
     @Test
+    public void flowTracing_SupplierOfLong() {
+        logger.traceEntry(new Supplier<Long>() {
+            @Override
+            public Long get() {
+                return Long.valueOf(1234567890);
+            }
+        });
+        assertEquals(1, results.size());
+        assertThat("Incorrect Entry", results.get(0), startsWith("ENTRY[ FLOW 
] TRACE entry"));
+        assertThat("Missing entry data", results.get(0), 
containsString("(1234567890)"));
+        assertThat("Bad toString()", results.get(0), 
not(containsString("SimpleMessage")));
+    }
+
+    @Test
     public void flowTracing_SupplierOfMessageFormatMessage() {
         logger.traceEntry(new Supplier<MessageFormatMessage>() {
             @Override
@@ -160,6 +174,20 @@ public class LoggerSupplierTest {
     }
 
     @Test
+    public void flowTracing_SupplierOfString() {
+        logger.traceEntry(new Supplier<String>() {
+            @Override
+            public String get() {
+                return "1234567890";
+            }
+        });
+        assertEquals(1, results.size());
+        assertThat("Incorrect Entry", results.get(0), startsWith("ENTRY[ FLOW 
] TRACE entry"));
+        assertThat("Missing entry data", results.get(0), 
containsString("(1234567890)"));
+        assertThat("Bad toString()", results.get(0), 
not(containsString("SimpleMessage")));
+    }
+
+    @Test
     public void flowTracing_SupplierOfStringFormattedMessage() {
         logger.traceEntry(new Supplier<StringFormattedMessage>() {
             @Override

Reply via email to