<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>
<dependency>
<groupId>org.jmockit</groupId>
<artifactId>jmockit</artifactId>
- <version>1.19</version>
+ <version>${jmockit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<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. -->
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;
}
@Test
- public void testUpdateStatusSuccess() {
- MockUp mockReq = new MockUp<HttpServletRequest>() {
+ public void testUpdateStatusSuccess(@Mocked HttpServletRequest request) {
+ new MockUp<ServletRequest>() {
@Mock
public ServletInputStream getInputStream() throws IOException {
};
try {
- response = packageResource.updateValidateStatus((HttpServletRequest) mockReq.getMockInstance(), null);
+ response = packageResource.updateValidateStatus(request, null);
} catch(Exception e) {
e.printStackTrace();
}