19
19
import static org .assertj .core .api .Assertions .assertThat ;
20
20
import static org .junit .Assert .assertEquals ;
21
21
import static org .junit .Assert .assertNotNull ;
22
- import static org .junit .Assert .assertTrue ;
23
22
24
23
import java .util .List ;
25
24
import org .apache .logging .log4j .Level ;
36
35
import org .slf4j .LoggerFactory ;
37
36
import org .slf4j .MDC ;
38
37
import org .slf4j .Marker ;
39
- import org .slf4j .ext .XLogger ;
40
- import org .slf4j .ext .XLoggerFactory ;
41
38
import org .slf4j .spi .LocationAwareLogger ;
42
39
import org .slf4j .spi .LoggingEventBuilder ;
43
40
@@ -52,88 +49,55 @@ public class LoggerTest {
52
49
public static LoggerContextRule ctx = new LoggerContextRule (CONFIG );
53
50
54
51
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
- }
88
52
89
53
@ Test
90
54
public void debug () {
91
55
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 );
93
57
}
94
58
95
59
@ Test
96
60
public void debugNoParms () {
97
61
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 );
99
63
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 );
101
65
((LocationAwareLogger ) logger )
102
66
.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 );
104
68
}
105
69
106
70
@ Test
107
71
public void debugWithParms () {
108
72
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 );
110
74
}
111
75
112
76
@ Test
113
77
public void mdc () {
114
78
115
79
MDC .put ("TestYear" , "2010" );
116
80
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 );
118
82
MDC .clear ();
119
83
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 );
121
85
}
122
86
123
87
@ Test
124
88
public void mdcStack () {
125
89
MDC .pushByKey ("TestYear" , "2010" );
126
90
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 );
128
92
MDC .pushByKey ("TestYear" , "2011" );
129
93
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 );
131
95
MDC .popByKey ("TestYear" );
132
96
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 );
134
98
MDC .clear ();
135
99
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 );
137
101
}
138
102
139
103
/**
@@ -143,7 +107,7 @@ public void mdcStack() {
143
107
public void supportsCustomSLF4JMarkers () {
144
108
final Marker marker = new CustomFlatMarker ("TEST" );
145
109
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 );
147
111
}
148
112
149
113
@ Test
@@ -156,9 +120,7 @@ public void testRootLogger() {
156
120
@ Test
157
121
public void doubleSubst () {
158
122
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 );
162
124
}
163
125
164
126
@ Test
@@ -216,10 +178,10 @@ private ListAppender getAppenderByName(final String name) {
216
178
return listApp ;
217
179
}
218
180
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" );
221
183
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 ());
223
185
final String actual = events .get (0 );
224
186
assertEquals ("Incorrect message. Expected " + expected + ". Actual " + actual , expected , actual );
225
187
listApp .clear ();
0 commit comments