1919import static org .assertj .core .api .Assertions .assertThat ;
2020import static org .junit .Assert .assertEquals ;
2121import static org .junit .Assert .assertNotNull ;
22- import static org .junit .Assert .assertTrue ;
2322
2423import java .util .List ;
2524import org .apache .logging .log4j .Level ;
3635import org .slf4j .LoggerFactory ;
3736import org .slf4j .MDC ;
3837import org .slf4j .Marker ;
39- import org .slf4j .ext .XLogger ;
40- import org .slf4j .ext .XLoggerFactory ;
4138import org .slf4j .spi .LocationAwareLogger ;
4239import org .slf4j .spi .LoggingEventBuilder ;
4340
@@ -52,88 +49,55 @@ public class LoggerTest {
5249 public static LoggerContextRule ctx = new LoggerContextRule (CONFIG );
5350
5451 Logger logger = LoggerFactory .getLogger ("LoggerTest" );
55- XLogger xlogger = XLoggerFactory .getXLogger ("LoggerTest" );
56-
57- @ Test
58- public void basicFlow () {
59- xlogger .entry ();
60- verify ("List" , "o.a.l.s.LoggerTest entry MDC{}" + Strings .LINE_SEPARATOR );
61- xlogger .exit ();
62- verify ("List" , "o.a.l.s.LoggerTest exit MDC{}" + Strings .LINE_SEPARATOR );
63- }
64-
65- @ Test
66- public void simpleFlow () {
67- xlogger .entry (CONFIG );
68- verify ("List" , "o.a.l.s.LoggerTest entry with (log4j-test1.xml) MDC{}" + Strings .LINE_SEPARATOR );
69- xlogger .exit (0 );
70- verify ("List" , "o.a.l.s.LoggerTest exit with (0) MDC{}" + Strings .LINE_SEPARATOR );
71- }
72-
73- @ Test
74- public void throwing () {
75- xlogger .throwing (new IllegalArgumentException ("Test Exception" ));
76- verify ("List" , "o.a.l.s.LoggerTest throwing MDC{}" + Strings .LINE_SEPARATOR );
77- }
78-
79- @ Test
80- public void catching () {
81- try {
82- throw new NullPointerException ();
83- } catch (final Exception e ) {
84- xlogger .catching (e );
85- verify ("List" , "o.a.l.s.LoggerTest catching MDC{}" + Strings .LINE_SEPARATOR );
86- }
87- }
8852
8953 @ Test
9054 public void debug () {
9155 logger .debug ("Debug message" );
92- verify ("List" , " o.a.l.s.LoggerTest Debug message MDC{}" + Strings .LINE_SEPARATOR );
56+ verify ("o.a.l.s.LoggerTest Debug message MDC{}" + Strings .LINE_SEPARATOR );
9357 }
9458
9559 @ Test
9660 public void debugNoParms () {
9761 logger .debug ("Debug message {}" );
98- verify ("List" , " o.a.l.s.LoggerTest Debug message {} MDC{}" + Strings .LINE_SEPARATOR );
62+ verify ("o.a.l.s.LoggerTest Debug message {} MDC{}" + Strings .LINE_SEPARATOR );
9963 logger .debug ("Debug message {}" , (Object []) null );
100- verify ("List" , " o.a.l.s.LoggerTest Debug message {} MDC{}" + Strings .LINE_SEPARATOR );
64+ verify ("o.a.l.s.LoggerTest Debug message {} MDC{}" + Strings .LINE_SEPARATOR );
10165 ((LocationAwareLogger ) logger )
10266 .log (null , Log4jLogger .class .getName (), LocationAwareLogger .DEBUG_INT , "Debug message {}" , null , null );
103- verify ("List" , " o.a.l.s.LoggerTest Debug message {} MDC{}" + Strings .LINE_SEPARATOR );
67+ verify ("o.a.l.s.LoggerTest Debug message {} MDC{}" + Strings .LINE_SEPARATOR );
10468 }
10569
10670 @ Test
10771 public void debugWithParms () {
10872 logger .debug ("Hello, {}" , "World" );
109- verify ("List" , " o.a.l.s.LoggerTest Hello, World MDC{}" + Strings .LINE_SEPARATOR );
73+ verify ("o.a.l.s.LoggerTest Hello, World MDC{}" + Strings .LINE_SEPARATOR );
11074 }
11175
11276 @ Test
11377 public void mdc () {
11478
11579 MDC .put ("TestYear" , "2010" );
11680 logger .debug ("Debug message" );
117- verify ("List" , " o.a.l.s.LoggerTest Debug message MDC{TestYear=2010}" + Strings .LINE_SEPARATOR );
81+ verify ("o.a.l.s.LoggerTest Debug message MDC{TestYear=2010}" + Strings .LINE_SEPARATOR );
11882 MDC .clear ();
11983 logger .debug ("Debug message" );
120- verify ("List" , " o.a.l.s.LoggerTest Debug message MDC{}" + Strings .LINE_SEPARATOR );
84+ verify ("o.a.l.s.LoggerTest Debug message MDC{}" + Strings .LINE_SEPARATOR );
12185 }
12286
12387 @ Test
12488 public void mdcStack () {
12589 MDC .pushByKey ("TestYear" , "2010" );
12690 logger .debug ("Debug message" );
127- verify ("List" , " o.a.l.s.LoggerTest Debug message MDC{TestYear=2010}" + Strings .LINE_SEPARATOR );
91+ verify ("o.a.l.s.LoggerTest Debug message MDC{TestYear=2010}" + Strings .LINE_SEPARATOR );
12892 MDC .pushByKey ("TestYear" , "2011" );
12993 logger .debug ("Debug message" );
130- verify ("List" , " o.a.l.s.LoggerTest Debug message MDC{TestYear=2011}" + Strings .LINE_SEPARATOR );
94+ verify ("o.a.l.s.LoggerTest Debug message MDC{TestYear=2011}" + Strings .LINE_SEPARATOR );
13195 MDC .popByKey ("TestYear" );
13296 logger .debug ("Debug message" );
133- verify ("List" , " o.a.l.s.LoggerTest Debug message MDC{TestYear=2010}" + Strings .LINE_SEPARATOR );
97+ verify ("o.a.l.s.LoggerTest Debug message MDC{TestYear=2010}" + Strings .LINE_SEPARATOR );
13498 MDC .clear ();
13599 logger .debug ("Debug message" );
136- verify ("List" , " o.a.l.s.LoggerTest Debug message MDC{}" + Strings .LINE_SEPARATOR );
100+ verify ("o.a.l.s.LoggerTest Debug message MDC{}" + Strings .LINE_SEPARATOR );
137101 }
138102
139103 /**
@@ -143,7 +107,7 @@ public void mdcStack() {
143107 public void supportsCustomSLF4JMarkers () {
144108 final Marker marker = new CustomFlatMarker ("TEST" );
145109 logger .debug (marker , "Test" );
146- verify ("List" , " o.a.l.s.LoggerTest Test MDC{}" + Strings .LINE_SEPARATOR );
110+ verify ("o.a.l.s.LoggerTest Test MDC{}" + Strings .LINE_SEPARATOR );
147111 }
148112
149113 @ Test
@@ -156,9 +120,7 @@ public void testRootLogger() {
156120 @ Test
157121 public void doubleSubst () {
158122 logger .debug ("Hello, {}" , "Log4j {}" );
159- verify ("List" , "o.a.l.s.LoggerTest Hello, Log4j {} MDC{}" + Strings .LINE_SEPARATOR );
160- xlogger .debug ("Hello, {}" , "Log4j {}" );
161- verify ("List" , "o.a.l.s.LoggerTest Hello, Log4j {} MDC{}" + Strings .LINE_SEPARATOR );
123+ verify ("o.a.l.s.LoggerTest Hello, Log4j {} MDC{}" + Strings .LINE_SEPARATOR );
162124 }
163125
164126 @ Test
@@ -216,10 +178,10 @@ private ListAppender getAppenderByName(final String name) {
216178 return listApp ;
217179 }
218180
219- private void verify (final String name , final String expected ) {
220- final ListAppender listApp = getAppenderByName (name );
181+ private void verify (final String expected ) {
182+ final ListAppender listApp = getAppenderByName ("List" );
221183 final List <String > events = listApp .getMessages ();
222- assertTrue ("Incorrect number of messages. Expected 1 Actual " + events .size (), events .size () == 1 );
184+ assertEquals ("Incorrect number of messages. Expected 1 Actual " + events .size (), 1 , events .size ());
223185 final String actual = events .get (0 );
224186 assertEquals ("Incorrect message. Expected " + expected + ". Actual " + actual , expected , actual );
225187 listApp .clear ();
0 commit comments