package org.lttng.ust.agent.benchmarks.jul.handler.lttng.old;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
import java.lang.reflect.Field;
-import org.junit.After;
-import org.junit.Before;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
import org.lttng.tools.ILttngSession;
import org.lttng.tools.ILttngSession.Domain;
import org.lttng.ust.agent.LTTngAgent;
public class OldLttngJulHandlerTracingEnabledBenchmark extends JulHandlerBenchmarkBase {
private ILttngSession session;
+ private LTTngAgent agent;
private LttngLogHandler agentHandler;
/**
* Test setup
*/
- @Before
+ @BeforeEach
public void testSetup() {
- LTTngAgent agentInstance = LTTngAgent.getLTTngAgent();
+ agent = LTTngAgent.getLTTngAgent();
/*
* The "old API" works by attaching a handler managed by the agent to
try {
Field julHandlerField = LTTngAgent.class.getDeclaredField("julHandler");
julHandlerField.setAccessible(true);
- agentHandler = (LttngLogHandler) julHandlerField.get(agentInstance);
+ agentHandler = (LttngLogHandler) julHandlerField.get(agent);
logger.addHandler(agentHandler);
/**
* Test cleanup
*/
- @After
+ @AfterEach
public void testTeardown() {
assertTrue(session.stop());
session.close();
logger.removeHandler(agentHandler);
- LTTngAgent.dispose();
+ agent.dispose();
}
}