X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=lttng-ust-java-tests-log4j%2Fsrc%2Ftest%2Fjava%2Forg%2Flttng%2Fust%2Fagent%2Fintegration%2Fevents%2FLog4jEnabledEventsIT.java;h=579d43c2a0865e935359900f2d6747896d445d40;hb=7a4f0255e3d52ad76b194fb2e83bcdc6f641549e;hp=f331711774f6f34a07456550978758f15ef29298;hpb=4821eac962d2f707558b6d9a5b66af9dbe89b933;p=lttng-ust-java-tests.git diff --git a/lttng-ust-java-tests-log4j/src/test/java/org/lttng/ust/agent/integration/events/Log4jEnabledEventsIT.java b/lttng-ust-java-tests-log4j/src/test/java/org/lttng/ust/agent/integration/events/Log4jEnabledEventsIT.java index f331711..579d43c 100644 --- a/lttng-ust-java-tests-log4j/src/test/java/org/lttng/ust/agent/integration/events/Log4jEnabledEventsIT.java +++ b/lttng-ust-java-tests-log4j/src/test/java/org/lttng/ust/agent/integration/events/Log4jEnabledEventsIT.java @@ -18,23 +18,19 @@ package org.lttng.ust.agent.integration.events; -import static org.junit.Assume.assumeTrue; - import java.io.IOException; import org.apache.log4j.Appender; import org.apache.log4j.Level; import org.apache.log4j.Logger; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Before; -import org.junit.BeforeClass; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; import org.lttng.tools.ILttngSession.Domain; -import org.lttng.tools.LttngToolsHelper; -import org.lttng.ust.agent.integration.events.EnabledEventsITBase; import org.lttng.ust.agent.log4j.LttngLogAppender; import org.lttng.ust.agent.utils.Log4jTestUtils; -import org.lttng.ust.agent.utils.LttngUtils; /** * Enabled events test for the LTTng-UST Log4j log handler. @@ -51,21 +47,17 @@ public class Log4jEnabledEventsIT extends EnabledEventsITBase { /** * Class setup */ - @BeforeClass + @BeforeAll public static void log4jClassSetup() { - /* Skip tests if we can't find the JNI library or lttng-tools */ - assumeTrue(Log4jTestUtils.checkForLog4jLibrary()); - assumeTrue(LttngUtils.checkForLttngTools(Domain.LOG4J)); - - LttngToolsHelper.destroyAllSessions(); + Log4jTestUtils.testClassSetup(); } /** - * Class teardown + * Class cleanup */ - @AfterClass + @AfterAll public static void log4jClassCleanup() { - LttngToolsHelper.deleteAllTraces(); + Log4jTestUtils.testClassCleanup(); } /** @@ -74,7 +66,7 @@ public class Log4jEnabledEventsIT extends EnabledEventsITBase { * @throws SecurityException * @throws IOException */ - @Before + @BeforeEach public void log4jSetup() throws SecurityException, IOException { loggerA = Logger.getLogger(EVENT_NAME_A); loggerB = Logger.getLogger(EVENT_NAME_B); @@ -98,7 +90,7 @@ public class Log4jEnabledEventsIT extends EnabledEventsITBase { /** * Test teardown */ - @After + @AfterEach public void log4jTeardown() { loggerA.removeAppender((Appender) handlerA); loggerB.removeAppender((Appender) handlerB); @@ -115,6 +107,12 @@ public class Log4jEnabledEventsIT extends EnabledEventsITBase { return DOMAIN; } + @Override + protected boolean closeHandlers() + { + return true; + } + @Override protected void sendEventsToLoggers() { Log4jTestUtils.send10Events(loggerA); @@ -122,4 +120,15 @@ public class Log4jEnabledEventsIT extends EnabledEventsITBase { Log4jTestUtils.send10Events(loggerC); Log4jTestUtils.send10Events(loggerD); } + + @Override + protected void sendLocalizedEvent(String rawString, Object[] params) { + throw new UnsupportedOperationException(); + } + + @Override + @Test + public void testLocalizedMessage() { + /* Does not apply to log4j 1.2.x */ + } }