16
16
*/
17
17
package org .apache .log4j ;
18
18
19
- import static org .junit .Assert .assertEquals ;
20
- import static org .junit .Assert .assertFalse ;
21
- import static org .junit .Assert .assertNotNull ;
22
- import static org .junit .Assert .assertNull ;
23
- import static org .junit .Assert .assertTrue ;
19
+ import static org .junit .jupiter . api . Assertions .assertEquals ;
20
+ import static org .junit .jupiter . api . Assertions .assertFalse ;
21
+ import static org .junit .jupiter . api . Assertions .assertNotNull ;
22
+ import static org .junit .jupiter . api . Assertions .assertNull ;
23
+ import static org .junit .jupiter . api . Assertions .assertTrue ;
24
24
25
25
import java .lang .reflect .Method ;
26
26
import java .util .Collections ;
43
43
import org .apache .logging .log4j .message .SimpleMessage ;
44
44
import org .apache .logging .log4j .util .Constants ;
45
45
import org .apache .logging .log4j .util .Strings ;
46
- import org .junit .AfterClass ;
47
- import org .junit .Before ;
48
- import org .junit .BeforeClass ;
49
- import org .junit .Test ;
46
+ import org .junit .jupiter . api . AfterAll ;
47
+ import org .junit .jupiter . api . BeforeEach ;
48
+ import org .junit .jupiter . api . BeforeAll ;
49
+ import org .junit .jupiter . api . Test ;
50
50
51
51
/**
52
52
* Tests of Category.
@@ -60,21 +60,21 @@ public class CategoryTest {
60
60
private static final ListAppender appender = new ListAppender (VERSION2_APPENDER_NAME );
61
61
private static final org .apache .log4j .ListAppender version1Appender = new org .apache .log4j .ListAppender ();
62
62
63
- @ BeforeClass
64
- public static void setupClass () {
63
+ @ BeforeAll
64
+ public static void setupAll () {
65
65
appender .start ();
66
66
version1Appender .setName (VERSION1_APPENDER_NAME );
67
67
ConfigurationFactory .setConfigurationFactory (cf );
68
68
LoggerContext .getContext ().reconfigure ();
69
69
}
70
70
71
- @ AfterClass
72
- public static void cleanupClass () {
71
+ @ AfterAll
72
+ public static void cleanupAll () {
73
73
ConfigurationFactory .removeConfigurationFactory (cf );
74
74
appender .stop ();
75
75
}
76
76
77
- @ Before
77
+ @ BeforeEach
78
78
public void before () {
79
79
appender .clear ();
80
80
}
@@ -98,35 +98,35 @@ public void testForcedLog() {
98
98
category .info ("Hello, World" );
99
99
List <LogEvent > list = appender .getEvents ();
100
100
int events = list .size ();
101
- assertTrue ("Number of events should be 1, was " + events , events == 1 );
101
+ assertTrue (events == 1 , "Number of events should be 1, was " + events );
102
102
LogEvent event = list .get (0 );
103
103
Message msg = event .getMessage ();
104
- assertNotNull ("No message" , msg );
104
+ assertNotNull (msg , "No message" );
105
105
// LOG4J2-3080: use message type consistently
106
- assertTrue ("Incorrect Message type" , msg instanceof SimpleMessage );
106
+ assertTrue (msg instanceof SimpleMessage , "Incorrect Message type" );
107
107
assertEquals ("Hello, World" , msg .getFormat ());
108
108
appender .clear ();
109
109
// Logging a String map
110
110
category .info (Collections .singletonMap ("hello" , "world" ));
111
111
list = appender .getEvents ();
112
112
events = list .size ();
113
- assertTrue ("Number of events should be 1, was " + events , events == 1 );
113
+ assertTrue (events == 1 , "Number of events should be 1, was " + events );
114
114
event = list .get (0 );
115
115
msg = event .getMessage ();
116
- assertNotNull ("No message" , msg );
117
- assertTrue ("Incorrect Message type" , msg instanceof MapMessage );
116
+ assertNotNull (msg , "No message" );
117
+ assertTrue (msg instanceof MapMessage , "Incorrect Message type" );
118
118
Object [] objects = msg .getParameters ();
119
119
assertEquals ("world" , objects [0 ]);
120
120
appender .clear ();
121
121
// Logging a generic map
122
122
category .info (Collections .singletonMap (1234L , "world" ));
123
123
list = appender .getEvents ();
124
124
events = list .size ();
125
- assertTrue ("Number of events should be 1, was " + events , events == 1 );
125
+ assertTrue (events == 1 , "Number of events should be 1, was " + events );
126
126
event = list .get (0 );
127
127
msg = event .getMessage ();
128
- assertNotNull ("No message" , msg );
129
- assertTrue ("Incorrect Message type" , msg instanceof MapMessage );
128
+ assertNotNull (msg , "No message" );
129
+ assertTrue (msg instanceof MapMessage , "Incorrect Message type" );
130
130
objects = msg .getParameters ();
131
131
assertEquals ("world" , objects [0 ]);
132
132
appender .clear ();
@@ -135,23 +135,23 @@ public void testForcedLog() {
135
135
category .info (obj );
136
136
list = appender .getEvents ();
137
137
events = list .size ();
138
- assertTrue ("Number of events should be 1, was " + events , events == 1 );
138
+ assertTrue (events == 1 , "Number of events should be 1, was " + events );
139
139
event = list .get (0 );
140
140
msg = event .getMessage ();
141
- assertNotNull ("No message" , msg );
142
- assertTrue ("Incorrect Message type" , msg instanceof ObjectMessage );
141
+ assertNotNull (msg , "No message" );
142
+ assertTrue (msg instanceof ObjectMessage , "Incorrect Message type" );
143
143
objects = msg .getParameters ();
144
144
assertEquals (obj , objects [0 ]);
145
145
appender .clear ();
146
146
147
147
category .log (Priority .INFO , "Hello, World" );
148
148
list = appender .getEvents ();
149
149
events = list .size ();
150
- assertTrue ("Number of events should be 1, was " + events , events == 1 );
150
+ assertTrue (events == 1 , "Number of events should be 1, was " + events );
151
151
event = list .get (0 );
152
152
msg = event .getMessage ();
153
- assertNotNull ("No message" , msg );
154
- assertTrue ("Incorrect Message type" , msg instanceof SimpleMessage );
153
+ assertNotNull (msg , "No message" );
154
+ assertTrue (msg instanceof SimpleMessage , "Incorrect Message type" );
155
155
assertEquals ("Hello, World" , msg .getFormat ());
156
156
appender .clear ();
157
157
}
@@ -245,14 +245,14 @@ public void testClassName() {
245
245
((org .apache .logging .log4j .core .Logger ) category .getLogger ()).addAppender (appender );
246
246
category .error ("Test Message" );
247
247
final List <String > msgs = appender .getMessages ();
248
- assertTrue ("Incorrect number of messages. Expected 1 got " + msgs .size (), msgs . size () == 1 );
248
+ assertTrue (msgs . size () == 1 , "Incorrect number of messages. Expected 1 got " + msgs .size ());
249
249
final String msg = msgs .get (0 );
250
250
appender .clear ();
251
251
final String threadName = Thread .currentThread ().getName ();
252
252
final String expected = "ERROR o.a.l.CategoryTest [" + threadName + "] Test Message" + Strings .LINE_SEPARATOR ;
253
253
assertTrue (
254
- "Incorrect message " + Strings . dquote ( msg ) + " expected " + Strings . dquote (expected ),
255
- msg . endsWith (expected ));
254
+ msg . endsWith (expected ),
255
+ "Incorrect message " + Strings . dquote ( msg ) + " expected " + Strings . dquote (expected ));
256
256
}
257
257
258
258
@ Test
@@ -320,15 +320,15 @@ private <M extends Message> void testMessageImplementation(
320
320
321
321
// Verify collected log events.
322
322
final List <LogEvent > events = appender .getEvents ();
323
- assertEquals ("was expecting a single event" , 1 , events . size () );
323
+ assertEquals (1 , events . size (), "was expecting a single event" );
324
324
final LogEvent logEvent = events .get (0 );
325
325
326
326
// Verify the collected message.
327
327
final Message message = logEvent .getMessage ();
328
328
final Class <? extends Message > actualMessageClass = message .getClass ();
329
329
assertTrue (
330
- "was expecting message to be instance of " + expectedMessageClass + ", found: " + actualMessageClass ,
331
- expectedMessageClass . isAssignableFrom ( actualMessageClass ) );
330
+ expectedMessageClass . isAssignableFrom ( actualMessageClass ) ,
331
+ "was expecting message to be instance of " + expectedMessageClass + ", found: " + actualMessageClass );
332
332
@ SuppressWarnings ("unchecked" )
333
333
final M typedMessage = (M ) message ;
334
334
messageTester .accept (typedMessage );
@@ -347,22 +347,22 @@ public void testAddAppender() {
347
347
// Root logger
348
348
rootLogger .info ("testAddLogger" );
349
349
assertEquals (
350
- "adding at root works" ,
351
350
++count ,
352
- version1Appender .getEvents ().size ());
353
- assertEquals ("adding at child works" , 0 , appender .getEvents ().size ());
351
+ version1Appender .getEvents ().size (),
352
+ "adding at root works" );
353
+ assertEquals (0 , appender .getEvents ().size (), "adding at child works" );
354
354
// Another logger
355
355
logger .info ("testAddLogger2" );
356
356
assertEquals (
357
- "adding at root works" ,
358
357
++count ,
359
- version1Appender .getEvents ().size ());
360
- assertEquals ("adding at child works" , 1 , appender .getEvents ().size ());
358
+ version1Appender .getEvents ().size (),
359
+ "adding at root works" );
360
+ assertEquals (1 , appender .getEvents ().size (), "adding at child works" );
361
361
// Call appenders
362
362
final LoggingEvent event = new LoggingEvent ();
363
363
logger .callAppenders (event );
364
- assertEquals ("callAppenders" , ++count , version1Appender .getEvents ().size ());
365
- assertEquals ("callAppenders" , 2 , appender .getEvents ().size ());
364
+ assertEquals (++count , version1Appender .getEvents ().size (), "callAppenders" );
365
+ assertEquals (2 , appender .getEvents ().size (), "callAppenders" );
366
366
} finally {
367
367
LogManager .resetConfiguration ();
368
368
}
@@ -377,17 +377,17 @@ public void testGetAppender() {
377
377
v2RootLogger .addAppender (AppenderAdapter .adapt (version1Appender ));
378
378
v2RootLogger .addAppender (appender );
379
379
final List <Appender > rootAppenders = Collections .list (rootLogger .getAllAppenders ());
380
- assertEquals ("only v1 appenders" , 1 , rootAppenders .size ());
381
- assertTrue ("appender is a v1 ListAppender" , rootAppenders .get (0 ) instanceof org .apache .log4j .ListAppender );
380
+ assertEquals (1 , rootAppenders .size (), "only v1 appenders" );
381
+ assertTrue (rootAppenders .get (0 ) instanceof org .apache .log4j .ListAppender , "appender is a v1 ListAppender" );
382
382
assertEquals (
383
- "explicitly named appender" ,
384
383
VERSION1_APPENDER_NAME ,
385
- rootLogger .getAppender (VERSION1_APPENDER_NAME ).getName ());
384
+ rootLogger .getAppender (VERSION1_APPENDER_NAME ).getName (),
385
+ "explicitly named appender" );
386
386
final Appender v2ListAppender = rootLogger .getAppender (VERSION2_APPENDER_NAME );
387
- assertTrue ("explicitly named appender" , v2ListAppender instanceof AppenderWrapper );
387
+ assertTrue (v2ListAppender instanceof AppenderWrapper , "explicitly named appender" );
388
388
assertTrue (
389
- "appender is a v2 ListAppender" ,
390
- (( AppenderWrapper ) v2ListAppender ). getAppender () instanceof ListAppender );
389
+ (( AppenderWrapper ) v2ListAppender ). getAppender () instanceof ListAppender ,
390
+ "appender is a v2 ListAppender" );
391
391
392
392
final Logger logger = LogManager .getLogger (CategoryTest .class );
393
393
final org .apache .logging .log4j .core .Logger v2Logger =
@@ -396,17 +396,17 @@ public void testGetAppender() {
396
396
loggerAppender .setName ("appender2" );
397
397
v2Logger .addAppender (AppenderAdapter .adapt (loggerAppender ));
398
398
final List <Appender > appenders = Collections .list (logger .getAllAppenders ());
399
- assertEquals ("no parent appenders" , 1 , appenders .size ());
399
+ assertEquals (1 , appenders .size (), "no parent appenders" );
400
400
assertEquals (loggerAppender , appenders .get (0 ));
401
- assertNull ("no parent appenders" , logger . getAppender ( VERSION1_APPENDER_NAME ) );
402
- assertNull ("no parent appenders" , logger . getAppender ( VERSION2_APPENDER_NAME ) );
401
+ assertNull (logger . getAppender ( VERSION1_APPENDER_NAME ), "no parent appenders" );
402
+ assertNull (logger . getAppender ( VERSION2_APPENDER_NAME ), "no parent appenders" );
403
403
404
404
final Logger childLogger = LogManager .getLogger (CategoryTest .class .getName () + ".child" );
405
405
final Enumeration <Appender > childAppenders = childLogger .getAllAppenders ();
406
- assertFalse ("no parent appenders" , childAppenders . hasMoreElements () );
407
- assertNull ("no parent appenders" , childLogger .getAppender ("appender2" ));
408
- assertNull ("no parent appenders" , childLogger . getAppender ( VERSION1_APPENDER_NAME ) );
409
- assertNull ("no parent appenders" , childLogger . getAppender ( VERSION2_APPENDER_NAME ) );
406
+ assertFalse (childAppenders . hasMoreElements (), "no parent appenders" );
407
+ assertNull (childLogger .getAppender ("appender2" ), "no parent appenders" );
408
+ assertNull (childLogger . getAppender ( VERSION1_APPENDER_NAME ), "no parent appenders" );
409
+ assertNull (childLogger . getAppender ( VERSION2_APPENDER_NAME ), "no parent appenders" );
410
410
} finally {
411
411
LogManager .resetConfiguration ();
412
412
}
0 commit comments