You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by ma...@apache.org on 2014/09/08 00:39:11 UTC

[32/32] git commit: Add global logger test.

Add global logger 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/0c042cdf
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/0c042cdf
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/0c042cdf

Branch: refs/heads/master
Commit: 0c042cdfd6b71b89ad6b3cbf77fb1cf5e43e1be1
Parents: b670323
Author: Matt Sicker <ma...@apache.org>
Authored: Sun Sep 7 17:36:47 2014 -0500
Committer: Matt Sicker <ma...@apache.org>
Committed: Sun Sep 7 17:36:47 2014 -0500

----------------------------------------------------------------------
 .../org/apache/logging/log4j/jul/ApiLoggerTest.java  | 15 +++++++++++++++
 .../org/apache/logging/log4j/jul/CoreLoggerTest.java | 15 +++++++++++++++
 2 files changed, 30 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/0c042cdf/log4j-jul/src/test/java/org/apache/logging/log4j/jul/ApiLoggerTest.java
----------------------------------------------------------------------
diff --git a/log4j-jul/src/test/java/org/apache/logging/log4j/jul/ApiLoggerTest.java b/log4j-jul/src/test/java/org/apache/logging/log4j/jul/ApiLoggerTest.java
index e26eb44..5ad2f4e 100644
--- a/log4j-jul/src/test/java/org/apache/logging/log4j/jul/ApiLoggerTest.java
+++ b/log4j-jul/src/test/java/org/apache/logging/log4j/jul/ApiLoggerTest.java
@@ -57,6 +57,7 @@ public class ApiLoggerTest {
     @After
     public void tearDown() throws Exception {
         eventAppender.clear();
+        stringAppender.clear();
     }
 
     @Test
@@ -110,6 +111,20 @@ public class ApiLoggerTest {
         assertThat(root.getName(), equalTo(Logger.GLOBAL_LOGGER_NAME));
     }
 
+    @Test
+    public void testGlobalLogger() throws Exception {
+        final Logger root = Logger.getLogger(Logger.GLOBAL_LOGGER_NAME);
+        root.info("Test info message");
+        root.config("Test info message");
+        root.log(CustomJdkLevel.TEST, "Test info message");
+        final List<LogEvent> events = eventAppender.getEvents();
+        assertThat(events, hasSize(3));
+        for (final LogEvent event : events) {
+            final String message = event.getMessage().getFormattedMessage();
+            assertThat(message, equalTo("Test info message"));
+        }
+    }
+
     @Test(expected = UnsupportedOperationException.class)
     public void testGetParentFails() throws Exception {
         logger.getParent();

http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/0c042cdf/log4j-jul/src/test/java/org/apache/logging/log4j/jul/CoreLoggerTest.java
----------------------------------------------------------------------
diff --git a/log4j-jul/src/test/java/org/apache/logging/log4j/jul/CoreLoggerTest.java b/log4j-jul/src/test/java/org/apache/logging/log4j/jul/CoreLoggerTest.java
index a627f61..f92f08a 100644
--- a/log4j-jul/src/test/java/org/apache/logging/log4j/jul/CoreLoggerTest.java
+++ b/log4j-jul/src/test/java/org/apache/logging/log4j/jul/CoreLoggerTest.java
@@ -40,6 +40,7 @@ public class CoreLoggerTest {
     @After
     public void tearDown() throws Exception {
         eventAppender.clear();
+        stringAppender.clear();
     }
 
     @Test
@@ -98,4 +99,18 @@ public class CoreLoggerTest {
         final Logger root = Logger.getLogger(Logger.GLOBAL_LOGGER_NAME);
         assertThat(root.getName(), equalTo(Logger.GLOBAL_LOGGER_NAME));
     }
+
+    @Test
+    public void testGlobalLogger() throws Exception {
+        final Logger root = Logger.getLogger(Logger.GLOBAL_LOGGER_NAME);
+        root.info("Test info message");
+        root.config("Test info message");
+        root.log(CustomJdkLevel.TEST, "Test info message");
+        final List<LogEvent> events = eventAppender.getEvents();
+        assertThat(events, hasSize(3));
+        for (final LogEvent event : events) {
+            final String message = event.getMessage().getFormattedMessage();
+            assertThat(message, equalTo("Test info message"));
+        }
+    }
 }
\ No newline at end of file