This is an automated email from the ASF dual-hosted git repository. mattsicker pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
commit 59ea46a101d9945e363260fcfa3bb98a1b93b544 Author: Matt Sicker <mattsic...@apache.org> AuthorDate: Sat Jun 18 16:43:28 2022 -0500 Make test assertions more explicit Signed-off-by: Matt Sicker <mattsic...@apache.org> --- .../appender/rolling/CronTriggeringPolicyTest.java | 25 +++++++++++++++------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/CronTriggeringPolicyTest.java b/log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/CronTriggeringPolicyTest.java index b8c36f3ba9..f4e995a1f2 100644 --- a/log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/CronTriggeringPolicyTest.java +++ b/log4j-core-test/src/test/java/org/apache/logging/log4j/core/appender/rolling/CronTriggeringPolicyTest.java @@ -17,6 +17,7 @@ package org.apache.logging.log4j.core.appender.rolling; +import org.apache.logging.log4j.core.LoggerContext; import org.apache.logging.log4j.core.appender.RollingFileAppender; import org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender; import org.apache.logging.log4j.core.config.Configurator; @@ -25,6 +26,7 @@ import org.apache.logging.log4j.core.layout.PatternLayout; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertNotNull; public class CronTriggeringPolicyTest { @@ -79,8 +81,13 @@ public class CronTriggeringPolicyTest { */ @Test public void testLoggerContextAndBuilder() { - Configurator.initialize(configuration); - testBuilder(); + assertDoesNotThrow(() -> + { + try (LoggerContext ignored = Configurator.initialize(configuration)) { + testBuilder(); + } + }); + } /** @@ -89,6 +96,7 @@ public class CronTriggeringPolicyTest { @Test public void testRollingRandomAccessFileAppender() { // @formatter:off + assertDoesNotThrow(() -> RollingRandomAccessFileAppender.newBuilder() .setName("test2") .setFileName("target/testcmd2.log") @@ -96,7 +104,7 @@ public class CronTriggeringPolicyTest { .setPolicy(createPolicy()) .setStrategy(createStrategy()) .setConfiguration(configuration) - .build(); + .build()); // @formatter:on } @@ -106,8 +114,8 @@ public class CronTriggeringPolicyTest { */ @Test public void testBuilderSequence() { - testBuilder(); - testBuilder(); + assertDoesNotThrow(this::testBuilder); + assertDoesNotThrow(this::testBuilder); } private void testFactoryMethod() { @@ -117,6 +125,7 @@ public class CronTriggeringPolicyTest { try (RollingFileManager fileManager = RollingFileManager.getFileManager("target/testcmd3.log", "target/testcmd3.log.%d{yyyy-MM-dd}", true, true, triggerPolicy, rolloverStrategy, null, PatternLayout.createDefaultLayout(), 0, true, false, null, null, null, configuration)) { + assertNotNull(fileManager); // trigger rollover fileManager.initialize(); fileManager.rollover(); @@ -129,12 +138,12 @@ public class CronTriggeringPolicyTest { */ @Test public void testFactoryMethodOnce() { - testFactoryMethod(); + assertDoesNotThrow(this::testFactoryMethod); } @Test public void testFactoryMethodSequence() { - testFactoryMethod(); - testFactoryMethod(); + assertDoesNotThrow(this::testFactoryMethod); + assertDoesNotThrow(this::testFactoryMethod); } }