1616 */
1717package org .apache .log4j ;
1818
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 ;
2424
2525import java .lang .reflect .Method ;
2626import java .util .Collections ;
4343import org .apache .logging .log4j .message .SimpleMessage ;
4444import org .apache .logging .log4j .util .Constants ;
4545import 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 . BeforeAll ;
48+ import org .junit .jupiter . api . BeforeEach ;
49+ import org .junit .jupiter . api . Test ;
5050
5151/**
5252 * Tests of Category.
@@ -60,21 +60,21 @@ public class CategoryTest {
6060 private static final ListAppender appender = new ListAppender (VERSION2_APPENDER_NAME );
6161 private static final org .apache .log4j .ListAppender version1Appender = new org .apache .log4j .ListAppender ();
6262
63- @ BeforeClass
64- public static void setupClass () {
63+ @ BeforeAll
64+ public static void setupAll () {
6565 appender .start ();
6666 version1Appender .setName (VERSION1_APPENDER_NAME );
6767 ConfigurationFactory .setConfigurationFactory (cf );
6868 LoggerContext .getContext ().reconfigure ();
6969 }
7070
71- @ AfterClass
72- public static void cleanupClass () {
71+ @ AfterAll
72+ public static void cleanupAll () {
7373 ConfigurationFactory .removeConfigurationFactory (cf );
7474 appender .stop ();
7575 }
7676
77- @ Before
77+ @ BeforeEach
7878 public void before () {
7979 appender .clear ();
8080 }
@@ -98,35 +98,35 @@ public void testForcedLog() {
9898 category .info ("Hello, World" );
9999 List <LogEvent > list = appender .getEvents ();
100100 int events = list .size ();
101- assertTrue ( "Number of events should be 1, was " + events , events == 1 );
101+ assertEquals ( events , 1 , "Number of events" );
102102 LogEvent event = list .get (0 );
103103 Message msg = event .getMessage ();
104- assertNotNull ("No message" , msg );
104+ assertNotNull (msg , "No message" );
105105 // LOG4J2-3080: use message type consistently
106- assertTrue ("Incorrect Message type" , msg instanceof SimpleMessage );
106+ assertTrue (msg instanceof SimpleMessage , "Incorrect Message type" );
107107 assertEquals ("Hello, World" , msg .getFormat ());
108108 appender .clear ();
109109 // Logging a String map
110110 category .info (Collections .singletonMap ("hello" , "world" ));
111111 list = appender .getEvents ();
112112 events = list .size ();
113- assertTrue ( "Number of events should be 1, was " + events , events == 1 );
113+ assertEquals ( events , 1 , "Number of events" );
114114 event = list .get (0 );
115115 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" );
118118 Object [] objects = msg .getParameters ();
119119 assertEquals ("world" , objects [0 ]);
120120 appender .clear ();
121121 // Logging a generic map
122122 category .info (Collections .singletonMap (1234L , "world" ));
123123 list = appender .getEvents ();
124124 events = list .size ();
125- assertTrue ( "Number of events should be 1, was " + events , events == 1 );
125+ assertEquals ( events , 1 , "Number of events" );
126126 event = list .get (0 );
127127 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" );
130130 objects = msg .getParameters ();
131131 assertEquals ("world" , objects [0 ]);
132132 appender .clear ();
@@ -135,23 +135,23 @@ public void testForcedLog() {
135135 category .info (obj );
136136 list = appender .getEvents ();
137137 events = list .size ();
138- assertTrue ( "Number of events should be 1, was " + events , events == 1 );
138+ assertEquals ( events , 1 , "Number of events" );
139139 event = list .get (0 );
140140 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" );
143143 objects = msg .getParameters ();
144144 assertEquals (obj , objects [0 ]);
145145 appender .clear ();
146146
147147 category .log (Priority .INFO , "Hello, World" );
148148 list = appender .getEvents ();
149149 events = list .size ();
150- assertTrue ( "Number of events should be 1, was " + events , events == 1 );
150+ assertEquals ( events , 1 , "Number of events" );
151151 event = list .get (0 );
152152 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" );
155155 assertEquals ("Hello, World" , msg .getFormat ());
156156 appender .clear ();
157157 }
@@ -164,7 +164,7 @@ public void testForcedLog() {
164164 @ Test
165165 public void testGetChainedPriorityReturnType () throws Exception {
166166 final Method method = Category .class .getMethod ("getChainedPriority" , (Class []) null );
167- assertTrue (method .getReturnType () == Priority .class );
167+ assertEquals (method .getReturnType (), Priority .class );
168168 }
169169
170170 /**
@@ -245,14 +245,14 @@ public void testClassName() {
245245 ((org .apache .logging .log4j .core .Logger ) category .getLogger ()).addAppender (appender );
246246 category .error ("Test Message" );
247247 final List <String > msgs = appender .getMessages ();
248- assertTrue ( "Incorrect number of messages. Expected 1 got " + msgs .size (), msgs . size () == 1 );
248+ assertEquals ( msgs . size (), 1 , "Incorrect number of messages. Expected 1 got " + msgs .size ());
249249 final String msg = msgs .get (0 );
250250 appender .clear ();
251251 final String threadName = Thread .currentThread ().getName ();
252252 final String expected = "ERROR o.a.l.CategoryTest [" + threadName + "] Test Message" + Strings .LINE_SEPARATOR ;
253253 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 ));
256256 }
257257
258258 @ Test
@@ -320,15 +320,15 @@ private <M extends Message> void testMessageImplementation(
320320
321321 // Verify collected log events.
322322 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" );
324324 final LogEvent logEvent = events .get (0 );
325325
326326 // Verify the collected message.
327327 final Message message = logEvent .getMessage ();
328328 final Class <? extends Message > actualMessageClass = message .getClass ();
329329 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 );
332332 @ SuppressWarnings ("unchecked" )
333333 final M typedMessage = (M ) message ;
334334 messageTester .accept (typedMessage );
@@ -346,23 +346,17 @@ public void testAddAppender() {
346346 logger .addAppender (appender );
347347 // Root logger
348348 rootLogger .info ("testAddLogger" );
349- assertEquals (
350- "adding at root works" ,
351- ++count ,
352- version1Appender .getEvents ().size ());
353- assertEquals ("adding at child works" , 0 , appender .getEvents ().size ());
349+ assertEquals (++count , version1Appender .getEvents ().size (), "adding at root works" );
350+ assertEquals (0 , appender .getEvents ().size (), "adding at child works" );
354351 // Another logger
355352 logger .info ("testAddLogger2" );
356- assertEquals (
357- "adding at root works" ,
358- ++count ,
359- version1Appender .getEvents ().size ());
360- assertEquals ("adding at child works" , 1 , appender .getEvents ().size ());
353+ assertEquals (++count , version1Appender .getEvents ().size (), "adding at root works" );
354+ assertEquals (1 , appender .getEvents ().size (), "adding at child works" );
361355 // Call appenders
362356 final LoggingEvent event = new LoggingEvent ();
363357 logger .callAppenders (event );
364- assertEquals ("callAppenders" , ++count , version1Appender .getEvents ().size ());
365- assertEquals ("callAppenders" , 2 , appender .getEvents ().size ());
358+ assertEquals (++count , version1Appender .getEvents ().size (), "callAppenders" );
359+ assertEquals (2 , appender .getEvents ().size (), "callAppenders" );
366360 } finally {
367361 LogManager .resetConfiguration ();
368362 }
@@ -377,17 +371,17 @@ public void testGetAppender() {
377371 v2RootLogger .addAppender (AppenderAdapter .adapt (version1Appender ));
378372 v2RootLogger .addAppender (appender );
379373 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 );
374+ assertEquals (1 , rootAppenders .size (), "only v1 appenders" );
375+ assertTrue (rootAppenders .get (0 ) instanceof org .apache .log4j .ListAppender , "appender is a v1 ListAppender" );
382376 assertEquals (
383- "explicitly named appender" ,
384377 VERSION1_APPENDER_NAME ,
385- rootLogger .getAppender (VERSION1_APPENDER_NAME ).getName ());
378+ rootLogger .getAppender (VERSION1_APPENDER_NAME ).getName (),
379+ "explicitly named appender" );
386380 final Appender v2ListAppender = rootLogger .getAppender (VERSION2_APPENDER_NAME );
387- assertTrue ("explicitly named appender" , v2ListAppender instanceof AppenderWrapper );
381+ assertTrue (v2ListAppender instanceof AppenderWrapper , "explicitly named appender" );
388382 assertTrue (
389- "appender is a v2 ListAppender" ,
390- (( AppenderWrapper ) v2ListAppender ). getAppender () instanceof ListAppender );
383+ (( AppenderWrapper ) v2ListAppender ). getAppender () instanceof ListAppender ,
384+ "appender is a v2 ListAppender" );
391385
392386 final Logger logger = LogManager .getLogger (CategoryTest .class );
393387 final org .apache .logging .log4j .core .Logger v2Logger =
@@ -396,17 +390,17 @@ public void testGetAppender() {
396390 loggerAppender .setName ("appender2" );
397391 v2Logger .addAppender (AppenderAdapter .adapt (loggerAppender ));
398392 final List <Appender > appenders = Collections .list (logger .getAllAppenders ());
399- assertEquals ("no parent appenders" , 1 , appenders .size ());
393+ assertEquals (1 , appenders .size (), "no parent appenders" );
400394 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 ) );
395+ assertNull (logger . getAppender ( VERSION1_APPENDER_NAME ), "no parent appenders" );
396+ assertNull (logger . getAppender ( VERSION2_APPENDER_NAME ), "no parent appenders" );
403397
404398 final Logger childLogger = LogManager .getLogger (CategoryTest .class .getName () + ".child" );
405399 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 ) );
400+ assertFalse (childAppenders . hasMoreElements (), "no parent appenders" );
401+ assertNull (childLogger .getAppender ("appender2" ), "no parent appenders" );
402+ assertNull (childLogger . getAppender ( VERSION1_APPENDER_NAME ), "no parent appenders" );
403+ assertNull (childLogger . getAppender ( VERSION2_APPENDER_NAME ), "no parent appenders" );
410404 } finally {
411405 LogManager .resetConfiguration ();
412406 }
0 commit comments