|
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