From 87a4efb3d0a4f74e360874105fb1249d913b868f Mon Sep 17 00:00:00 2001 From: SmithaManjunath <smanjunath@microsoft.com> Date: Tue, 29 Mar 2022 16:32:22 +0530 Subject: [PATCH] increase code coverage to 80% --- .../osdu/notification/api/HealthChecksApiTest.java | 5 +++++ .../opengroup/osdu/notification/api/InfoApiTest.java | 8 ++++++++ .../osdu/notification/api/PubsubEndpointTests.java | 3 ++- .../azure/messageBus/thread/ThreadDpsHeadersTest.java | 3 +++ .../azure/messageBus/thread/ThreadScopeTest.java | 10 ---------- 5 files changed, 18 insertions(+), 11 deletions(-) diff --git a/notification-core/src/test/java/org/opengroup/osdu/notification/api/HealthChecksApiTest.java b/notification-core/src/test/java/org/opengroup/osdu/notification/api/HealthChecksApiTest.java index fd9b0a452..3975603d1 100644 --- a/notification-core/src/test/java/org/opengroup/osdu/notification/api/HealthChecksApiTest.java +++ b/notification-core/src/test/java/org/opengroup/osdu/notification/api/HealthChecksApiTest.java @@ -18,11 +18,16 @@ package org.opengroup.osdu.notification.api; import org.junit.Before; import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.InjectMocks; +import org.mockito.junit.MockitoJUnitRunner; import static org.junit.Assert.assertEquals; +@RunWith(MockitoJUnitRunner.class) public class HealthChecksApiTest { + @InjectMocks private HealthChecksApi sut; @Before diff --git a/notification-core/src/test/java/org/opengroup/osdu/notification/api/InfoApiTest.java b/notification-core/src/test/java/org/opengroup/osdu/notification/api/InfoApiTest.java index 343678e12..1b694967b 100644 --- a/notification-core/src/test/java/org/opengroup/osdu/notification/api/InfoApiTest.java +++ b/notification-core/src/test/java/org/opengroup/osdu/notification/api/InfoApiTest.java @@ -21,10 +21,13 @@ import static org.junit.Assert.assertEquals; import static org.mockito.Mockito.when; import java.io.IOException; + +import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.InjectMocks; import org.mockito.Mock; +import org.mockito.MockitoAnnotations; import org.mockito.junit.MockitoJUnitRunner; import org.opengroup.osdu.core.common.info.VersionInfoBuilder; import org.opengroup.osdu.core.common.model.info.VersionInfo; @@ -38,6 +41,11 @@ public class InfoApiTest { @Mock private VersionInfoBuilder versionInfoBuilder; + @Before + public void setup(){ + MockitoAnnotations.initMocks(InfoApiTest.this); + } + @Test public void should_return200_getVersionInfo() throws IOException { VersionInfo versionInfo = VersionInfo.builder() diff --git a/notification-core/src/test/java/org/opengroup/osdu/notification/api/PubsubEndpointTests.java b/notification-core/src/test/java/org/opengroup/osdu/notification/api/PubsubEndpointTests.java index ce9816795..982ea8565 100644 --- a/notification-core/src/test/java/org/opengroup/osdu/notification/api/PubsubEndpointTests.java +++ b/notification-core/src/test/java/org/opengroup/osdu/notification/api/PubsubEndpointTests.java @@ -22,6 +22,7 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.InjectMocks; import org.mockito.Mock; +import org.mockito.junit.MockitoJUnitRunner; import org.opengroup.osdu.core.common.http.HttpResponse; import org.opengroup.osdu.core.common.logging.JaxRsDpsLog; import org.opengroup.osdu.core.common.model.http.DpsHeaders; @@ -38,7 +39,7 @@ import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.Mockito.when; -@RunWith(PowerMockRunner.class) +@RunWith(MockitoJUnitRunner.class) public class PubsubEndpointTests { @Mock private IPubsubRequestBodyExtractor pubsubRequestBodyExtractor; diff --git a/provider/notification-azure/src/test/java/org/opengroup/osdu/notification/provider/azure/messageBus/thread/ThreadDpsHeadersTest.java b/provider/notification-azure/src/test/java/org/opengroup/osdu/notification/provider/azure/messageBus/thread/ThreadDpsHeadersTest.java index 3a988b769..019bd1806 100644 --- a/provider/notification-azure/src/test/java/org/opengroup/osdu/notification/provider/azure/messageBus/thread/ThreadDpsHeadersTest.java +++ b/provider/notification-azure/src/test/java/org/opengroup/osdu/notification/provider/azure/messageBus/thread/ThreadDpsHeadersTest.java @@ -9,6 +9,7 @@ import org.mockito.MockitoAnnotations; import org.mockito.junit.MockitoJUnitRunner; import org.opengroup.osdu.core.common.util.IServiceAccountJwtClient; +import static org.junit.Assert.assertEquals; import static org.junit.Assert.fail; @RunWith(MockitoJUnitRunner.class) @@ -28,6 +29,8 @@ public class ThreadDpsHeadersTest { public void setThreadContextTest() { try { threadDpsHeaders.setThreadContext("opendes", "ut"); + assertEquals(threadDpsHeaders.getHeaders().get("data-partition-id"),"opendes"); + assertEquals(threadDpsHeaders.getHeaders().get("correlation-id"),"ut"); } catch (Exception e) { fail("didn't expect any exceptions here"); } diff --git a/provider/notification-azure/src/test/java/org/opengroup/osdu/notification/provider/azure/messageBus/thread/ThreadScopeTest.java b/provider/notification-azure/src/test/java/org/opengroup/osdu/notification/provider/azure/messageBus/thread/ThreadScopeTest.java index 75a3faa0b..b7f86be02 100644 --- a/provider/notification-azure/src/test/java/org/opengroup/osdu/notification/provider/azure/messageBus/thread/ThreadScopeTest.java +++ b/provider/notification-azure/src/test/java/org/opengroup/osdu/notification/provider/azure/messageBus/thread/ThreadScopeTest.java @@ -10,18 +10,8 @@ import org.mockito.junit.MockitoJUnitRunner; import org.opengroup.osdu.core.common.model.http.DpsHeaders; import org.springframework.beans.factory.ObjectFactory; import org.springframework.mock.web.MockHttpServletRequest; -import org.springframework.web.context.request.RequestContextHolder; -import org.springframework.web.context.request.ServletRequestAttributes; - -import java.util.Collections; -import java.util.Enumeration; -import java.util.HashMap; -import java.util.Map; - -import static org.junit.Assert.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertNull; -import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.when; @RunWith(MockitoJUnitRunner.class) -- GitLab