Migrate from java 8 to 11 61/111361/1
authorjitendra007 <jitendra.sharma1@huawei.com>
Tue, 18 Aug 2020 08:34:11 +0000 (14:04 +0530)
committerjitendra007 <jitendra.sharma1@huawei.com>
Tue, 18 Aug 2020 08:39:07 +0000 (14:09 +0530)
Issue-ID: VNFSDK-632

Signed-off-by: jitendra007 <jitendra.sharma1@huawei.com>
Change-Id: Ida39e4d4be466ad1b4b64860f536a811500eb994

vnfmarket-be/vnf-sdk-marketplace/pom.xml
vnfmarket-be/vnf-sdk-marketplace/src/test/java/org/onap/vnfsdk/marketplace/resource/PackageResourceTest.java

index 8c5adf7..bd203ac 100644 (file)
         <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. -->
index 2ecb5a7..bf71dfe 100644 (file)
@@ -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();
         }