Migrate most of the aai-common aai-els-onap-logging module to Junit 5 01/139201/1
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Tue, 15 Oct 2024 11:52:13 +0000 (13:52 +0200)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Tue, 15 Oct 2024 11:52:13 +0000 (13:52 +0200)
- the migration from Junit 4 to 5 can be done partially
- this migrates all the 'easy' cases in this module to already make some progress here

Issue-ID: AAI-3814
Change-Id: If35fe5b09c99042b6c28f10e0515062288dbf8ff
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
32 files changed:
aai-els-onap-logging/src/main/java/org/onap/aai/domain/errorResponse/RequestError.java
aai-els-onap-logging/src/main/java/org/onap/aai/exceptions/AAIException.java
aai-els-onap-logging/src/main/java/org/onap/logging/filter/base/AuditLogContainerFilter.java
aai-els-onap-logging/src/test/java/org/onap/aai/aailog/filter/AaiAuditLogContainerFilterTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/aailog/filter/RestClientLoggingInterceptorTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/aailog/filter/RestControllerClientLoggingInterceptorTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/exceptions/AAIExceptionTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/exceptions/AAIExceptionWithInfoTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/logging/CNNameTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/logging/CustomLogPatternLayoutTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/logging/DME2RestFlagTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/logging/ErrorLogHelperTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/logging/ErrorObjectFormatExceptionTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/logging/ErrorObjectNotFoundExceptionTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/logging/ErrorObjectTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/logging/LogFormatToolsTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/logging/LoggingContextTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/logging/StopWatchNotStartedExceptionTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/logging/StopWatchTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/util/AAIApplicationConfigTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/util/AAIConfigTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/util/FormatDateTest.java
aai-els-onap-logging/src/test/java/org/onap/aai/util/MapperUtilTest.java
aai-els-onap-logging/src/test/java/org/onap/logging/filter/base/AuditLogContainerFilterTest.java
aai-els-onap-logging/src/test/java/org/onap/logging/filter/base/AuditLogServletFilterTest.java
aai-els-onap-logging/src/test/java/org/onap/logging/filter/base/LoggingContainerFilterTest.java
aai-els-onap-logging/src/test/java/org/onap/logging/filter/base/MDCSetupTest.java
aai-els-onap-logging/src/test/java/org/onap/logging/filter/base/MetricLogClientFilterTest.java
aai-els-onap-logging/src/test/java/org/onap/logging/filter/base/PayloadLoggingClientFilterTest.java
aai-els-onap-logging/src/test/java/org/onap/logging/filter/base/SimpleJaxrsHeadersMapTest.java
aai-els-onap-logging/src/test/java/org/onap/logging/filter/base/SimpleServletHeadersMapTest.java
aai-els-onap-logging/src/test/java/org/onap/logging/ref/slf4j/ONAPLogAdapterTest.java

index 9660290..6d3a650 100644 (file)
@@ -21,7 +21,6 @@ package org.onap.aai.domain.errorResponse;
 
 import lombok.AllArgsConstructor;
 import lombok.NoArgsConstructor;
-import lombok.Value;
 import java.util.Map;
 
 @NoArgsConstructor
index e302cd5..6c30dd0 100644 (file)
@@ -28,7 +28,6 @@ import java.util.LinkedList;
 
 import org.onap.aai.logging.ErrorLogHelper;
 import org.onap.aai.logging.ErrorObject;
-import org.onap.aai.logging.ErrorObjectNotFoundException;
 
 public class AAIException extends Exception {
 
index 530d53b..270f786 100644 (file)
@@ -24,7 +24,10 @@ import java.io.IOException;
 
 import javax.annotation.Priority;
 import javax.servlet.http.HttpServletRequest;
-import javax.ws.rs.container.*;
+import javax.ws.rs.container.ContainerRequestContext;
+import javax.ws.rs.container.ContainerRequestFilter;
+import javax.ws.rs.container.ContainerResponseContext;
+import javax.ws.rs.container.ContainerResponseFilter;
 import javax.ws.rs.core.Context;
 import javax.ws.rs.ext.Providers;
 
index 246586d..fd77034 100644 (file)
@@ -20,7 +20,7 @@
 
 package org.onap.aai.aailog.filter;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.Mockito.when;
 
 import java.net.URI;
@@ -31,18 +31,18 @@ import javax.ws.rs.core.MultivaluedHashMap;
 import javax.ws.rs.core.MultivaluedMap;
 import javax.ws.rs.core.UriInfo;
 
-import org.junit.After;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.InjectMocks;
 import org.mockito.Mock;
 import org.mockito.Spy;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 import org.onap.logging.filter.base.Constants;
 import org.onap.logging.ref.slf4j.ONAPLogConstants;
 import org.slf4j.MDC;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class AaiAuditLogContainerFilterTest {
     @Mock
     private ContainerRequestContext containerRequest;
@@ -57,7 +57,7 @@ public class AaiAuditLogContainerFilterTest {
     @InjectMocks
     private AaiAuditLogContainerFilter aaiAuditFilter;
 
-    @After
+    @AfterEach
     public void tearDown() {
         MDC.clear();
     }
index f8d23f3..53e8750 100644 (file)
@@ -20,8 +20,8 @@
 
 package org.onap.aai.aailog.filter;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.mockito.Mockito.doReturn;
 
 import java.net.InetAddress;
@@ -29,20 +29,20 @@ import java.net.URI;
 import java.net.URISyntaxException;
 import java.net.UnknownHostException;
 
-import org.junit.After;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.InjectMocks;
 import org.mockito.Mock;
 import org.mockito.Spy;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 import org.onap.logging.filter.base.Constants;
 import org.onap.logging.ref.slf4j.ONAPLogConstants;
 import org.slf4j.MDC;
 import org.springframework.http.HttpHeaders;
 import org.springframework.http.HttpRequest;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class RestClientLoggingInterceptorTest {
 
     @Mock
@@ -52,7 +52,7 @@ public class RestClientLoggingInterceptorTest {
     @InjectMocks
     private RestClientLoggingInterceptor restClientLoggingInterceptor;
 
-    @After
+    @AfterEach
     public void tearDown() {
         MDC.clear();
     }
index 84e032d..006b3c4 100644 (file)
@@ -38,7 +38,6 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.mockito.InjectMocks;
-import org.mockito.Mock;
 import org.mockito.Spy;
 import org.mockito.junit.MockitoJUnitRunner;
 import org.onap.logging.filter.base.Constants;
index b489a0a..5d7b989 100644 (file)
 
 package org.onap.aai.exceptions;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
 
 import java.io.IOException;
 
 import javax.ws.rs.core.Response;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.onap.aai.logging.AaiElsErrorCode;
 import org.onap.aai.logging.ErrorObject;
 
index 84284ec..282dcfa 100644 (file)
 
 package org.onap.aai.exceptions;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
 
 import java.io.IOException;
 import java.util.HashMap;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class AAIExceptionWithInfoTest {
 
index d95aefa..906bd5d 100644 (file)
@@ -20,7 +20,7 @@
 
 package org.onap.aai.logging;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.Mockito.when;
 
 import ch.qos.logback.access.spi.IAccessEvent;
@@ -29,16 +29,16 @@ import java.security.cert.X509Certificate;
 
 import javax.security.auth.x500.X500Principal;
 
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.InjectMocks;
 import org.mockito.Mock;
 import org.mockito.Spy;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 import org.springframework.mock.web.MockHttpServletRequest;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class CNNameTest {
     @Mock
     X509Certificate cert;
@@ -50,7 +50,7 @@ public class CNNameTest {
     @InjectMocks
     private CNName cnName;
 
-    @Before
+    @BeforeEach
     public void setup() {
         when(cnName.isStarted()).thenReturn(true);
     }
index 28be0bf..6a39a4b 100644 (file)
@@ -20,9 +20,9 @@
 
 package org.onap.aai.logging;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class CustomLogPatternLayoutTest {
 
index c29e29d..ddd0c6d 100644 (file)
 
 package org.onap.aai.logging;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.Mockito.when;
 
 import ch.qos.logback.access.spi.IAccessEvent;
 
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.InjectMocks;
 import org.mockito.Mock;
 import org.mockito.Spy;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class DME2RestFlagTest {
 
     @Mock
@@ -43,7 +43,7 @@ public class DME2RestFlagTest {
     @InjectMocks
     private DME2RestFlag dme2RestFlag;
 
-    @Before
+    @BeforeEach
     public void setup() {
         when(dme2RestFlag.isStarted()).thenReturn(true);
     }
index 73890a0..226e4b2 100644 (file)
@@ -22,7 +22,7 @@
 package org.onap.aai.logging;
 
 import static java.lang.Thread.sleep;
-import static org.junit.Assert.*;
+import static org.junit.jupiter.api.Assertions.*;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -34,10 +34,9 @@ import java.util.Map;
 
 import javax.ws.rs.core.MediaType;
 
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Ignore;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.onap.aai.domain.errorResponse.ErrorMessage;
 import org.onap.aai.domain.errorResponse.ExceptionType;
 import org.onap.aai.domain.errorResponse.Fault;
@@ -59,12 +58,12 @@ public class ErrorLogHelperTest {
     private static final ObjectMapper objectMapper = new ObjectMapper();
     private static final XmlMapper xmlMapper = new XmlMapper();
 
-    @Before
+    @BeforeEach
     public void init() {
         System.setProperty("AJSC_HOME", ".");
     }
 
-    @After
+    @AfterEach
     public void cleanup() throws IOException {
         MDC.clear();
         LogFile.deleteContents(errorLogFileName);
index 9793472..bcf3588 100644 (file)
@@ -20,9 +20,9 @@
 
 package org.onap.aai.logging;
 
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class ErrorObjectFormatExceptionTest {
 
index 6be8942..6b832c2 100644 (file)
 
 package org.onap.aai.logging;
 
-import static org.junit.Assert.*;
+import static org.junit.jupiter.api.Assertions.*;
 
 import java.io.IOException;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class ErrorObjectNotFoundExceptionTest {
 
index a281ba5..6c2b12e 100644 (file)
 
 package org.onap.aai.logging;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import javax.ws.rs.core.Response;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class ErrorObjectTest {
     private ErrorObject errorObject;
index b352cb1..d580efa 100644 (file)
 
 package org.onap.aai.logging;
 
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.onap.aai.exceptions.AAIException;
 
 public class LogFormatToolsTest {
index d793eb7..650f94b 100644 (file)
 
 package org.onap.aai.logging;
 
-import static org.junit.Assert.*;
+import static org.junit.jupiter.api.Assertions.*;
 
 import java.util.concurrent.TimeUnit;
 
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 import org.slf4j.MDC;
 
 public class LoggingContextTest {
 
-    @After
+    @AfterEach
     public void cleanup() {
         MDC.clear();
     }
index 2c9c52c..6833942 100644 (file)
 
 package org.onap.aai.logging;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 public class StopWatchNotStartedExceptionTest {
 
index 34aecd5..9893bb2 100644 (file)
 package org.onap.aai.logging;
 
 import static java.lang.Thread.sleep;
-import static org.junit.Assert.*;
+import static org.junit.jupiter.api.Assertions.*;
 
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 import org.slf4j.MDC;
 
 public class StopWatchTest {
 
-    @After
+    @AfterEach
     public void cleanup() {
         MDC.clear();
     }
index 7d51ccc..242e344 100644 (file)
 
 package org.onap.aai.util;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.onap.aai.exceptions.AAIException;
 
 public class AAIApplicationConfigTest {
 
-    @Before
+    @BeforeEach
     public void setup() {
         AAIApplicationConfig.init();
     }
index dad8c35..7073c84 100644 (file)
 
 package org.onap.aai.util;
 
-import static org.junit.Assert.*;
+import static org.junit.jupiter.api.Assertions.*;
 
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.onap.aai.exceptions.AAIException;
 
 public class AAIConfigTest {
 
-    @Before
+    @BeforeEach
     public void setup() throws AAIException {
         AAIConfig.init();
     }
index b1be62a..4041f00 100644 (file)
@@ -22,9 +22,9 @@
 
 package org.onap.aai.util;
 
-import static org.junit.Assert.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.onap.aai.exceptions.AAIException;
 
 public class FormatDateTest {
index 14d8002..309e4a4 100644 (file)
 
 package org.onap.aai.util;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import org.json.JSONObject;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 public class MapperUtilTest {
 
     private JSONObject expectedJson;
     private JSONObject sampleJson;
 
-    @Before
+    @BeforeEach
     public void setup() {
         expectedJson = new JSONObject();
         sampleJson = new JSONObject();
@@ -45,7 +45,7 @@ public class MapperUtilTest {
         expectedJson.put("color", "black");
         expectedJson.put("shape", "box");
         SampleClass sample = new SampleClass("black", "box");
-        Assert.assertEquals(expectedJson.toString(), MapperUtil.writeAsJSONString(sample));
+        Assertions.assertEquals(expectedJson.toString(), MapperUtil.writeAsJSONString(sample));
     }
 
     @Test
index 8ac9f12..a8903c4 100644 (file)
@@ -20,7 +20,7 @@
 
 package org.onap.logging.filter.base;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.Mockito.when;
 
 import javax.ws.rs.container.ContainerRequestContext;
@@ -29,19 +29,19 @@ import javax.ws.rs.core.MultivaluedHashMap;
 import javax.ws.rs.core.MultivaluedMap;
 import javax.ws.rs.core.UriInfo;
 
-import org.junit.After;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.InjectMocks;
 import org.mockito.Mock;
 import org.mockito.Spy;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 import org.onap.logging.ref.slf4j.ONAPLogConstants;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.slf4j.MDC;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class AuditLogContainerFilterTest {
     protected static final Logger logger = LoggerFactory.getLogger(AbstractMetricLogFilter.class);
 
@@ -58,7 +58,7 @@ public class AuditLogContainerFilterTest {
     @InjectMocks
     private AuditLogContainerFilter auditLogContainerFilter;
 
-    @After
+    @AfterEach
     public void tearDown() {
         MDC.clear();
     }
index afdfe05..6f724a0 100644 (file)
@@ -20,7 +20,7 @@
 
 package org.onap.logging.filter.base;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.Mockito.when;
 
 import javax.servlet.ServletRequest;
@@ -28,17 +28,17 @@ import javax.servlet.ServletResponse;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.junit.After;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.InjectMocks;
 import org.mockito.Mock;
 import org.mockito.Spy;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 import org.onap.logging.ref.slf4j.ONAPLogConstants;
 import org.slf4j.MDC;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class AuditLogServletFilterTest {
 
     @Mock
@@ -57,7 +57,7 @@ public class AuditLogServletFilterTest {
     @InjectMocks
     private AuditLogServletFilter auditLogServletFilter;
 
-    @After
+    @AfterEach
     public void tearDown() {
         MDC.clear();
     }
index 6390c8e..defc785 100644 (file)
 
 package org.onap.logging.filter.base;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import javax.ws.rs.core.MultivaluedHashMap;
 import javax.ws.rs.core.MultivaluedMap;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.onap.logging.ref.slf4j.ONAPLogConstants;
 
 public class LoggingContainerFilterTest {
index e47db8c..e3245fa 100644 (file)
@@ -20,9 +20,7 @@
 
 package org.onap.logging.filter.base;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
+import static org.junit.jupiter.api.Assertions.*;
 import static org.mockito.Mockito.when;
 
 import java.util.HashMap;
@@ -32,15 +30,15 @@ import javax.ws.rs.core.HttpHeaders;
 import javax.ws.rs.core.MultivaluedHashMap;
 import javax.ws.rs.core.MultivaluedMap;
 
-import org.junit.After;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.Mock;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 import org.onap.logging.ref.slf4j.ONAPLogConstants;
 import org.slf4j.MDC;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class MDCSetupTest extends MDCSetup {
 
     @Mock
@@ -49,7 +47,7 @@ public class MDCSetupTest extends MDCSetup {
     private String requestId = "4d31fe02-4918-4975-942f-fe51a44e6a9b";
     private String invocationId = "4d31fe02-4918-4975-942f-fe51a44e6a9a";
 
-    @After
+    @AfterEach
     public void tearDown() {
         MDC.clear();
         System.clearProperty("partnerName");
index daa5762..6f23d9b 100644 (file)
@@ -20,8 +20,8 @@
 
 package org.onap.logging.filter.base;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.mockito.Mockito.doReturn;
 
 import java.net.URI;
@@ -34,17 +34,17 @@ import javax.ws.rs.client.ClientRequestContext;
 import javax.ws.rs.core.MultivaluedHashMap;
 import javax.ws.rs.core.MultivaluedMap;
 
-import org.junit.After;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.InjectMocks;
 import org.mockito.Mock;
 import org.mockito.Spy;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 import org.onap.logging.ref.slf4j.ONAPLogConstants;
 import org.slf4j.MDC;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class MetricLogClientFilterTest {
     @Mock
     private ClientRequestContext clientRequest;
@@ -53,7 +53,7 @@ public class MetricLogClientFilterTest {
     @InjectMocks
     private MetricLogClientFilter metricLogClientFilter;
 
-    @After
+    @AfterEach
     public void tearDown() {
         MDC.clear();
     }
index 61e7014..74463a7 100644 (file)
@@ -20,7 +20,7 @@
 
 package org.onap.logging.filter.base;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.Mockito.when;
 
 import java.io.IOException;
@@ -30,14 +30,14 @@ import javax.ws.rs.client.ClientRequestContext;
 import javax.ws.rs.core.MultivaluedHashMap;
 import javax.ws.rs.core.MultivaluedMap;
 
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.InjectMocks;
 import org.mockito.Mock;
 import org.mockito.Spy;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class PayloadLoggingClientFilterTest {
 
     @Mock
index 0ae919f..660bd3c 100644 (file)
 
 package org.onap.logging.filter.base;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import javax.ws.rs.core.MultivaluedHashMap;
 import javax.ws.rs.core.MultivaluedMap;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.onap.logging.ref.slf4j.ONAPLogConstants;
 
 public class SimpleJaxrsHeadersMapTest {
index ccde000..c2a271a 100644 (file)
 
 package org.onap.logging.filter.base;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.Mockito.when;
 
 import javax.servlet.http.HttpServletRequest;
 
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.InjectMocks;
 import org.mockito.Mock;
 import org.mockito.Spy;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
 
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
 public class SimpleServletHeadersMapTest {
 
     @Mock
index f055360..f3d0ed9 100644 (file)
@@ -29,6 +29,7 @@ import static org.hamcrest.core.IsNull.nullValue;
 import static org.hamcrest.core.IsSame.sameInstance;
 import static org.hamcrest.core.StringEndsWith.endsWith;
 import static org.hamcrest.number.OrderingComparison.lessThan;
+import static org.junit.jupiter.api.Assertions.assertThrows;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -36,8 +37,8 @@ import java.util.UUID;
 
 import javax.xml.bind.DatatypeConverter;
 
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.slf4j.MDC;
@@ -52,7 +53,7 @@ public class ONAPLogAdapterTest {
     /**
      * Ensure that MDCs are cleared after each testcase.
      */
-    @After
+    @AfterEach
     public void resetMDCs() {
         MDC.clear();
     }
@@ -60,10 +61,11 @@ public class ONAPLogAdapterTest {
     /**
      * Test nullcheck.
      */
-    @Test(expected = NullPointerException.class)
+    @Test
     public void testCheckNotNull() {
+        assertThrows(NullPointerException.class, () ->
 
-        ONAPLogAdapter.checkNotNull(null);
+            ONAPLogAdapter.checkNotNull(null));
     }
 
     /**