diff options
-rw-r--r-- | vnfmarket-be/vnf-sdk-marketplace/pom.xml | 13 | ||||
-rw-r--r-- | vnfmarket-be/vnf-sdk-marketplace/src/test/java/org/onap/vnfsdk/marketplace/resource/PackageResourceTest.java | 8 |
2 files changed, 16 insertions, 5 deletions
diff --git a/vnfmarket-be/vnf-sdk-marketplace/pom.xml b/vnfmarket-be/vnf-sdk-marketplace/pom.xml index 8c5adf7e..bd203acc 100644 --- a/vnfmarket-be/vnf-sdk-marketplace/pom.xml +++ b/vnfmarket-be/vnf-sdk-marketplace/pom.xml @@ -26,11 +26,17 @@ <maven.test.skip>false</maven.test.skip> <maven.test.failure.ignore>false</maven.test.failure.ignore> <swagger-ui.version>3.12.0</swagger-ui.version> + <jmockit.version>1.43</jmockit.version> </properties> <dependencies> + <dependency> + <groupId>javax.xml.bind</groupId> + <artifactId>jaxb-api</artifactId> + <version>2.3.1</version> + </dependency> <!-- oclip --> <dependency> <groupId>org.onap.cli</groupId> @@ -205,7 +211,7 @@ due to Security Issues:- CVE-2019-10241,CVE-2019-10247,CVE-2019-10246 <dependency> <groupId>org.jmockit</groupId> <artifactId>jmockit</artifactId> - <version>1.19</version> + <version>${jmockit.version}</version> <scope>test</scope> </dependency> <dependency> @@ -264,7 +270,10 @@ due to Security Issues:- CVE-2019-10241,CVE-2019-10247,CVE-2019-10246 <version>2.20</version> <configuration> <forkMode>always</forkMode> - <argLine>${surefireArgLine}</argLine> + <argLine> + -javaagent:${settings.localRepository}/org/jmockit/jmockit/${jmockit.version}/jmockit-${jmockit.version}.jar + <!--${surefireArgLine}--> + </argLine> <skip>${maven.test.skip}</skip> <testFailureIgnore>${maven.test.failure.ignore}</testFailureIgnore> <!-- Excludes integration tests when unit tests are run. --> diff --git a/vnfmarket-be/vnf-sdk-marketplace/src/test/java/org/onap/vnfsdk/marketplace/resource/PackageResourceTest.java b/vnfmarket-be/vnf-sdk-marketplace/src/test/java/org/onap/vnfsdk/marketplace/resource/PackageResourceTest.java index 2ecb5a76..bf71dfea 100644 --- a/vnfmarket-be/vnf-sdk-marketplace/src/test/java/org/onap/vnfsdk/marketplace/resource/PackageResourceTest.java +++ b/vnfmarket-be/vnf-sdk-marketplace/src/test/java/org/onap/vnfsdk/marketplace/resource/PackageResourceTest.java @@ -75,6 +75,8 @@ import org.onap.vnfsdk.marketplace.wrapper.PackageWrapper; import org.onap.vnfsdk.marketplace.wrapper.PackageWrapperUtil; import org.open.infc.grpc.Result; import org.open.infc.grpc.client.OpenRemoteCli; +import javax.servlet.ServletRequest; +import mockit.Mocked; import mockit.Mock; import mockit.MockUp; @@ -1016,8 +1018,8 @@ public class PackageResourceTest { } @Test - public void testUpdateStatusSuccess() { - MockUp mockReq = new MockUp<HttpServletRequest>() { + public void testUpdateStatusSuccess(@Mocked HttpServletRequest request) { + new MockUp<ServletRequest>() { @Mock public ServletInputStream getInputStream() throws IOException { @@ -1047,7 +1049,7 @@ public class PackageResourceTest { }; try { - response = packageResource.updateValidateStatus((HttpServletRequest) mockReq.getMockInstance(), null); + response = packageResource.updateValidateStatus(request, null); } catch(Exception e) { e.printStackTrace(); } |