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
