|
16 | 16 | */ |
17 | 17 | package org.apache.logging.log4j.core.appender.db.jpa; |
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.io.ByteArrayOutputStream; |
26 | 26 | import java.io.PrintWriter; |
|
34 | 34 | import org.apache.logging.log4j.core.LoggerContext; |
35 | 35 | import org.apache.logging.log4j.core.config.ConfigurationFactory; |
36 | 36 | import org.apache.logging.log4j.core.config.DefaultConfiguration; |
37 | | -import org.apache.logging.log4j.core.test.categories.Appenders; |
38 | 37 | import org.apache.logging.log4j.status.StatusLogger; |
39 | | -import org.junit.Test; |
40 | | -import org.junit.experimental.categories.Category; |
| 38 | +import org.junit.jupiter.api.Tag; |
| 39 | +import org.junit.jupiter.api.Test; |
41 | 40 |
|
42 | | -@Category(Appenders.Jpa.class) |
| 41 | +@Tag("Appenders.Jpa") |
43 | 42 | public abstract class AbstractJpaAppenderTest { |
44 | 43 | private final String databaseType; |
45 | 44 | private Connection connection; |
@@ -68,8 +67,8 @@ public void tearDown() throws SQLException { |
68 | 67 | try { |
69 | 68 | final String appenderName = "databaseAppender"; |
70 | 69 | final Appender appender = context.getConfiguration().getAppender(appenderName); |
71 | | - assertNotNull("The appender '" + appenderName + "' should not be null.", appender); |
72 | | - assertTrue("The appender should be a JpaAppender.", appender instanceof JpaAppender); |
| 70 | + assertNotNull(appender, "The appender '" + appenderName + "' should not be null."); |
| 71 | + assertTrue(appender instanceof JpaAppender, "The appender should be a JpaAppender."); |
73 | 72 | ((JpaAppender) appender).getManager().close(); |
74 | 73 | } finally { |
75 | 74 | System.clearProperty(ConfigurationFactory.CONFIGURATION_FILE_PROPERTY); |
@@ -108,44 +107,44 @@ public void testBaseJpaEntityAppender() throws SQLException { |
108 | 107 | final Statement statement = this.connection.createStatement(); |
109 | 108 | final ResultSet resultSet = statement.executeQuery("SELECT * FROM jpaBaseLogEntry ORDER BY id"); |
110 | 109 |
|
111 | | - assertTrue("There should be at least one row.", resultSet.next()); |
| 110 | + assertTrue(resultSet.next(), "There should be at least one row."); |
112 | 111 |
|
113 | 112 | long date = resultSet.getTimestamp("eventDate").getTime(); |
114 | | - assertTrue("The date should be later than pre-logging (1).", date >= millis); |
115 | | - assertTrue("The date should be earlier than now (1).", date <= System.currentTimeMillis()); |
116 | | - assertEquals("The level column is not correct (1).", "INFO", resultSet.getString("level")); |
117 | | - assertEquals("The logger column is not correct (1).", logger1.getName(), resultSet.getString("logger")); |
| 113 | + assertTrue(date >= millis, "The date should be later than pre-logging (1)."); |
| 114 | + assertTrue(date <= System.currentTimeMillis(), "The date should be earlier than now (1)."); |
| 115 | + assertEquals("INFO", resultSet.getString("level"), "The level column is not correct (1)."); |
| 116 | + assertEquals(logger1.getName(), resultSet.getString("logger"), "The logger column is not correct (1)."); |
118 | 117 | assertEquals( |
119 | | - "The message column is not correct (1).", "Test my message 01.", resultSet.getString("message")); |
120 | | - assertNull("The exception column is not correct (1).", resultSet.getString("exception")); |
| 118 | + "Test my message 01.", resultSet.getString("message"), "The message column is not correct (1)."); |
| 119 | + assertNull(resultSet.getString("exception"), "The exception column is not correct (1)."); |
121 | 120 |
|
122 | | - assertTrue("There should be at least two rows.", resultSet.next()); |
| 121 | + assertTrue(resultSet.next(), "There should be at least two rows."); |
123 | 122 |
|
124 | 123 | date = resultSet.getTimestamp("eventDate").getTime(); |
125 | | - assertTrue("The date should be later than pre-logging (2).", date >= millis); |
126 | | - assertTrue("The date should be earlier than now (2).", date <= System.currentTimeMillis()); |
127 | | - assertEquals("The level column is not correct (2).", "ERROR", resultSet.getString("level")); |
128 | | - assertEquals("The logger column is not correct (2).", logger1.getName(), resultSet.getString("logger")); |
| 124 | + assertTrue(date >= millis, "The date should be later than pre-logging (2)."); |
| 125 | + assertTrue(date <= System.currentTimeMillis(), "The date should be earlier than now (2)."); |
| 126 | + assertEquals("ERROR", resultSet.getString("level"), "The level column is not correct (2)."); |
| 127 | + assertEquals(logger1.getName(), resultSet.getString("logger"), "The logger column is not correct (2)."); |
129 | 128 | assertEquals( |
130 | | - "The message column is not correct (2).", |
131 | 129 | "This is another message 02.", |
132 | | - resultSet.getString("message")); |
133 | | - assertEquals("The exception column is not correct (2).", stackTrace, resultSet.getString("exception")); |
| 130 | + resultSet.getString("message"), |
| 131 | + "The message column is not correct (2)."); |
| 132 | + assertEquals(stackTrace, resultSet.getString("exception"), "The exception column is not correct (2)."); |
134 | 133 |
|
135 | | - assertTrue("There should be three rows.", resultSet.next()); |
| 134 | + assertTrue(resultSet.next(), "There should be three rows."); |
136 | 135 |
|
137 | 136 | date = resultSet.getTimestamp("eventDate").getTime(); |
138 | | - assertTrue("The date should be later than pre-logging (3).", date >= millis); |
139 | | - assertTrue("The date should be earlier than now (3).", date <= System.currentTimeMillis()); |
140 | | - assertEquals("The level column is not correct (3).", "WARN", resultSet.getString("level")); |
141 | | - assertEquals("The logger column is not correct (3).", logger2.getName(), resultSet.getString("logger")); |
| 137 | + assertTrue(date >= millis, "The date should be later than pre-logging (3)."); |
| 138 | + assertTrue(date <= System.currentTimeMillis(), "The date should be earlier than now (3)."); |
| 139 | + assertEquals("WARN", resultSet.getString("level"), "The level column is not correct (3)."); |
| 140 | + assertEquals(logger2.getName(), resultSet.getString("logger"), "The logger column is not correct (3)."); |
142 | 141 | assertEquals( |
143 | | - "The message column is not correct (3).", |
144 | 142 | "A final warning has been issued.", |
145 | | - resultSet.getString("message")); |
146 | | - assertNull("The exception column is not correct (3).", resultSet.getString("exception")); |
| 143 | + resultSet.getString("message"), |
| 144 | + "The message column is not correct (3)."); |
| 145 | + assertNull(resultSet.getString("exception"), "The exception column is not correct (3)."); |
147 | 146 |
|
148 | | - assertFalse("There should not be four rows.", resultSet.next()); |
| 147 | + assertFalse(resultSet.next(), "There should not be four rows."); |
149 | 148 | } finally { |
150 | 149 | this.tearDown(); |
151 | 150 | } |
@@ -174,43 +173,43 @@ public void testBasicJpaEntityAppender() throws SQLException { |
174 | 173 | final Statement statement = this.connection.createStatement(); |
175 | 174 | final ResultSet resultSet = statement.executeQuery("SELECT * FROM jpaBasicLogEntry ORDER BY id"); |
176 | 175 |
|
177 | | - assertTrue("There should be at least one row.", resultSet.next()); |
| 176 | + assertTrue(resultSet.next(), "There should be at least one row."); |
178 | 177 |
|
179 | 178 | long date = resultSet.getLong("timemillis"); |
180 | | - assertTrue("The date should be later than pre-logging (1).", date >= millis); |
181 | | - assertTrue("The date should be earlier than now (1).", date <= System.currentTimeMillis()); |
182 | | - assertEquals("The level column is not correct (1).", "DEBUG", resultSet.getString("level")); |
183 | | - assertEquals("The logger column is not correct (1).", logger1.getName(), resultSet.getString("loggerName")); |
184 | | - assertEquals("The message column is not correct (1).", "Test my debug 01.", resultSet.getString("message")); |
185 | | - assertNull("The exception column is not correct (1).", resultSet.getString("thrown")); |
| 179 | + assertTrue(date >= millis, "The date should be later than pre-logging (1)."); |
| 180 | + assertTrue(date <= System.currentTimeMillis(), "The date should be earlier than now (1)."); |
| 181 | + assertEquals("DEBUG", resultSet.getString("level"), "The level column is not correct (1)."); |
| 182 | + assertEquals(logger1.getName(), resultSet.getString("loggerName"), "The logger column is not correct (1)."); |
| 183 | + assertEquals("Test my debug 01.", resultSet.getString("message"), "The message column is not correct (1)."); |
| 184 | + assertNull(resultSet.getString("thrown"), "The exception column is not correct (1)."); |
186 | 185 |
|
187 | | - assertTrue("There should be at least two rows.", resultSet.next()); |
| 186 | + assertTrue(resultSet.next(), "There should be at least two rows."); |
188 | 187 |
|
189 | 188 | date = resultSet.getLong("timemillis"); |
190 | | - assertTrue("The date should be later than pre-logging (2).", date >= millis); |
191 | | - assertTrue("The date should be earlier than now (2).", date <= System.currentTimeMillis()); |
192 | | - assertEquals("The level column is not correct (2).", "WARN", resultSet.getString("level")); |
193 | | - assertEquals("The logger column is not correct (2).", logger1.getName(), resultSet.getString("loggerName")); |
| 189 | + assertTrue(date >= millis, "The date should be later than pre-logging (2)."); |
| 190 | + assertTrue(date <= System.currentTimeMillis(), "The date should be earlier than now (2)."); |
| 191 | + assertEquals("WARN", resultSet.getString("level"), "The level column is not correct (2)."); |
| 192 | + assertEquals(logger1.getName(), resultSet.getString("loggerName"), "The logger column is not correct (2)."); |
194 | 193 | assertEquals( |
195 | | - "The message column is not correct (2).", |
196 | 194 | "This is another warning 02.", |
197 | | - resultSet.getString("message")); |
198 | | - assertEquals("The exception column is not correct (2).", stackTrace, resultSet.getString("thrown")); |
| 195 | + resultSet.getString("message"), |
| 196 | + "The message column is not correct (2)."); |
| 197 | + assertEquals(stackTrace, resultSet.getString("thrown"), "The exception column is not correct (2)."); |
199 | 198 |
|
200 | | - assertTrue("There should be three rows.", resultSet.next()); |
| 199 | + assertTrue(resultSet.next(), "There should be three rows."); |
201 | 200 |
|
202 | 201 | date = resultSet.getLong("timemillis"); |
203 | | - assertTrue("The date should be later than pre-logging (3).", date >= millis); |
204 | | - assertTrue("The date should be earlier than now (3).", date <= System.currentTimeMillis()); |
205 | | - assertEquals("The level column is not correct (3).", "FATAL", resultSet.getString("level")); |
206 | | - assertEquals("The logger column is not correct (3).", logger2.getName(), resultSet.getString("loggerName")); |
| 202 | + assertTrue(date >= millis, "The date should be later than pre-logging (3)."); |
| 203 | + assertTrue(date <= System.currentTimeMillis(), "The date should be earlier than now (3)."); |
| 204 | + assertEquals("FATAL", resultSet.getString("level"), "The level column is not correct (3)."); |
| 205 | + assertEquals(logger2.getName(), resultSet.getString("loggerName"), "The logger column is not correct (3)."); |
207 | 206 | assertEquals( |
208 | | - "The message column is not correct (3).", |
209 | 207 | "A fatal warning has been issued.", |
210 | | - resultSet.getString("message")); |
211 | | - assertNull("The exception column is not correct (3).", resultSet.getString("thrown")); |
| 208 | + resultSet.getString("message"), |
| 209 | + "The message column is not correct (3)."); |
| 210 | + assertNull(resultSet.getString("thrown"), "The exception column is not correct (3)."); |
212 | 211 |
|
213 | | - assertFalse("There should not be four rows.", resultSet.next()); |
| 212 | + assertFalse(resultSet.next(), "There should not be four rows."); |
214 | 213 | } finally { |
215 | 214 | this.tearDown(); |
216 | 215 | } |
|
0 commit comments