summaryrefslogtreecommitdiffstats
path: root/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/rest/VnfRoaTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/rest/VnfRoaTest.java')
-rw-r--r--huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/rest/VnfRoaTest.java704
1 files changed, 373 insertions, 331 deletions
diff --git a/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/rest/VnfRoaTest.java b/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/rest/VnfRoaTest.java
index b13b4096..d98ef421 100644
--- a/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/rest/VnfRoaTest.java
+++ b/huawei/vnfmadapter/VnfmadapterService/service/src/test/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/rest/VnfRoaTest.java
@@ -20,29 +20,44 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import java.io.IOException;
+import java.lang.reflect.Method;
+import javax.servlet.ServletInputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
-import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.common.VnfmJsonUtil;
-import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.common.VnfmUtil;
+import org.junit.runner.RunWith;
+import org.mockito.Matchers;
+import org.mockito.Mock;
+import org.mockito.Mockito;
+import org.mockito.runners.MockitoJUnitRunner;
import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.common.restclient.ServiceException;
import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.service.constant.Constant;
import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.service.process.VnfMgr;
-import mockit.Mock;
import mockit.MockUp;
-import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
-
+@RunWith(MockitoJUnitRunner.class)
public class VnfRoaTest {
private VnfRoa vnfRoa;
private VnfMgr vnfMgr;
+
+ @Mock
+ HttpServletRequest context;
+
+ @Mock
+ HttpServletResponse resp;
+
+ @Mock
+ ServletInputStream servletInputStream;
+
+ @Mock
+ VnfMgr vnfMgr1;
@Before
public void setUp() {
@@ -58,36 +73,35 @@ public class VnfRoaTest {
}
@Test
- public void testAddVnf() throws ServiceException {
+ public void testAddVnf() throws ServiceException, IOException {
final JSONObject restJson = new JSONObject();
restJson.put("retCode", Constant.REST_SUCCESS);
- MockUp<HttpServletRequest> proxyStub = new MockUp<HttpServletRequest>() {};
- HttpServletRequest mockInstance = proxyStub.getMockInstance();
-
- MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
- HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
-
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject addVnf(JSONObject subJsonObject, String vnfmId) {
- JSONObject retJson = new JSONObject();
- retJson.put("id", "123");
- restJson.put("data", retJson);
- return restJson;
- }
- };
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
-
- String result = vnfRoa.addVnf(mockInstance, mockResInstance, "vnfmId");
-
+// MockUp<HttpServletRequest> proxyStub = new MockUp<HttpServletRequest>() {};
+// HttpServletRequest mockInstance = proxyStub.getMockInstance();
+//
+// MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
+// HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
+
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject addVnf(JSONObject subJsonObject, String vnfmId) {
+// JSONObject retJson = new JSONObject();
+// retJson.put("id", "123");
+// restJson.put("data", retJson);
+// return restJson;
+// }
+// };
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
+ Mockito.when(context.getInputStream()).thenReturn(servletInputStream);
+ String result = vnfRoa.addVnf(context, resp, "vnfmId");
JSONObject retJson = new JSONObject();
retJson.put("id", "123");
assertEquals(retJson.toString(), result);
@@ -104,21 +118,21 @@ public class VnfRoaTest {
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject addVnf(JSONObject subJsonObject, String vnfmId) {
- return restJson;
- }
- };
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject addVnf(JSONObject subJsonObject, String vnfmId) {
+// return restJson;
+// }
+// };
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
String result = vnfRoa.addVnf(mockInstance, mockResInstance, "vnfmId");
@@ -135,13 +149,13 @@ public class VnfRoaTest {
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
- new MockUp<VnfmJsonUtil>() {
-
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest context) {
- return null;
- }
- };
+// new MockUp<VnfmJsonUtil>() {
+//
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest context) {
+// return null;
+// }
+// };
String result = vnfRoa.addVnf(mockInstance, mockResInstance, "vnfmId");
@@ -150,36 +164,36 @@ public class VnfRoaTest {
}
@Test
- public void testDelVnf() throws ServiceException {
+ public void testDelVnf() throws ServiceException, IOException {
final JSONObject restJson = new JSONObject();
restJson.put("retCode", Constant.REST_SUCCESS);
- MockUp<HttpServletRequest> proxyStub = new MockUp<HttpServletRequest>() {};
- HttpServletRequest mockInstance = proxyStub.getMockInstance();
-
- MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
- HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
-
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject deleteVnf(String vnfId, String vnfmId, JSONObject vnfObject) {
- JSONObject retJson = new JSONObject();
- retJson.put("id", "123");
- restJson.put("data", retJson);
- return restJson;
- }
- };
-
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
-
- String result = vnfRoa.delVnf("vnfmId", mockResInstance, "vnfId", mockInstance);
+// MockUp<HttpServletRequest> proxyStub = new MockUp<HttpServletRequest>() {};
+// HttpServletRequest mockInstance = proxyStub.getMockInstance();
+//
+// MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
+// HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
+
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject deleteVnf(String vnfId, String vnfmId, JSONObject vnfObject) {
+// JSONObject retJson = new JSONObject();
+// retJson.put("id", "123");
+// restJson.put("data", retJson);
+// return restJson;
+// }
+// };
+
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
+ Mockito.when(context.getInputStream()).thenReturn(servletInputStream);
+ String result = vnfRoa.delVnf("vnfmId", resp, "vnfId", context);
JSONObject retJson = new JSONObject();
retJson.put("id", "123");
assertEquals(retJson.toString(), result);
@@ -194,14 +208,14 @@ public class VnfRoaTest {
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
String result = vnfRoa.delVnf("vnfmId", mockResInstance, "", mockInstance);
@@ -217,14 +231,14 @@ public class VnfRoaTest {
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
String result = vnfRoa.delVnf("", mockResInstance, "vnfId", mockInstance);
@@ -240,14 +254,14 @@ public class VnfRoaTest {
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
String result = vnfRoa.delVnf("", mockResInstance, "", mockInstance);
@@ -264,22 +278,22 @@ public class VnfRoaTest {
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject deleteVnf(String vnfId, String vnfmId, JSONObject vnfObject) {
- return restJson;
- }
- };
-
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject deleteVnf(String vnfId, String vnfmId, JSONObject vnfObject) {
+// return restJson;
+// }
+// };
+//
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
String result = vnfRoa.delVnf("vnfmId", mockResInstance, "vnfId", mockInstance);
assertEquals(restJson.toString(), result);
@@ -294,14 +308,14 @@ public class VnfRoaTest {
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
String result = vnfRoa.getVnf("vnfmId", mockResInstance, "");
@@ -317,14 +331,14 @@ public class VnfRoaTest {
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
String result = vnfRoa.getVnf("", mockResInstance, "vnfId");
@@ -341,22 +355,22 @@ public class VnfRoaTest {
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject getVnf(String vnfId, String vnfmId) {
- return restJson;
- }
- };
-
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject getVnf(String vnfId, String vnfmId) {
+// return restJson;
+// }
+// };
+//
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
String result = vnfRoa.getVnf("vnfmId", mockResInstance, "vnfId");
assertEquals(restJson.toString(), result);
@@ -372,35 +386,35 @@ public class VnfRoaTest {
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject getVnf(String vnfId, String vnfmId) {
- JSONObject retJson = new JSONObject();
- JSONObject basicInfoJson = new JSONObject();
- basicInfoJson.put("vnfInstanceId", "123");
- basicInfoJson.put("vnfInstanceName", "1");
- basicInfoJson.put("vnfInstanceDescription", "vFW");
- basicInfoJson.put("vnfdId", "1");
- basicInfoJson.put("vnfdPackageId", "vFW");
- basicInfoJson.put("version", "vFW");
- basicInfoJson.put("vnfProvider", "hw");
- basicInfoJson.put("vnfType", "fw");
- basicInfoJson.put("vnfStatus", "active");
- retJson.put("vnfInfo", basicInfoJson);
- retJson.put(Constant.RETCODE, Constant.REST_SUCCESS);
- return retJson;
- }
- };
-
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject getVnf(String vnfId, String vnfmId) {
+// JSONObject retJson = new JSONObject();
+// JSONObject basicInfoJson = new JSONObject();
+// basicInfoJson.put("vnfInstanceId", "123");
+// basicInfoJson.put("vnfInstanceName", "1");
+// basicInfoJson.put("vnfInstanceDescription", "vFW");
+// basicInfoJson.put("vnfdId", "1");
+// basicInfoJson.put("vnfdPackageId", "vFW");
+// basicInfoJson.put("version", "vFW");
+// basicInfoJson.put("vnfProvider", "hw");
+// basicInfoJson.put("vnfType", "fw");
+// basicInfoJson.put("vnfStatus", "active");
+// retJson.put("vnfInfo", basicInfoJson);
+// retJson.put(Constant.RETCODE, Constant.REST_SUCCESS);
+// return retJson;
+// }
+// };
+
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
String result = vnfRoa.getVnf("vnfmId", mockResInstance, "vnfId");
JSONObject basicInfoJson = new JSONObject();
@@ -440,105 +454,107 @@ public class VnfRoaTest {
public void testGetJobByVnfMgrFail() throws ServiceException {
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject getJob(String jobId, String vnfmId) {
- JSONObject restJson = new JSONObject();
- restJson.put(Constant.RETCODE, Constant.REST_FAIL);
- return restJson;
- }
- };
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject getJob(String jobId, String vnfmId) {
+// JSONObject restJson = new JSONObject();
+// restJson.put(Constant.RETCODE, Constant.REST_FAIL);
+// return restJson;
+// }
+// };
String result = vnfRoa.getJob("123", "1234", mockResInstance, "1111");
assertEquals("{\"retCode\":-1}", result);
}
@Test
public void testGetJob() throws ServiceException {
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject getJob(String jobId, String vnfmId) {
- JSONObject restJson = new JSONObject();
- JSONArray data = new JSONArray();
- JSONObject obj = new JSONObject();
- obj.put("id", "11111");
- obj.put("status", "Active");
- data.add(obj);
- restJson.put(Constant.RETCODE, Constant.REST_SUCCESS);
- restJson.put("data", data);
- return restJson;
- }
- };
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject getJob(String jobId, String vnfmId) {
+// JSONObject restJson = new JSONObject();
+// JSONArray data = new JSONArray();
+// JSONObject obj = new JSONObject();
+// obj.put("id", "11111");
+// obj.put("status", "Active");
+// data.add(obj);
+// restJson.put(Constant.RETCODE, Constant.REST_SUCCESS);
+// restJson.put("data", data);
+// return restJson;
+// }
+// };
String result = vnfRoa.getJob("123", "1234", null, "1111");
assertNotNull(result);
}
@Test
- public void testHealVnf() throws ServiceException {
+ public void testHealVnf() throws ServiceException, IOException {
final JSONObject restJson = new JSONObject();
restJson.put("retCode", Constant.REST_SUCCESS);
- MockUp<HttpServletRequest> proxyStub = new MockUp<HttpServletRequest>() {};
- HttpServletRequest mockInstance = proxyStub.getMockInstance();
-
- MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
- HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
-
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject healVnf(JSONObject jsonObject, String vnfInstanceId, String vnfmId) {
- JSONObject retJson = new JSONObject();
- retJson.put("id", "123");
- restJson.put("data", retJson);
- return restJson;
- }
- };
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
-
- String result = vnfRoa.healVnf(mockInstance, mockResInstance, "id", "id");
+// MockUp<HttpServletRequest> proxyStub = new MockUp<HttpServletRequest>() {};
+// HttpServletRequest mockInstance = proxyStub.getMockInstance();
+//
+// MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
+// HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
+
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject healVnf(JSONObject jsonObject, String vnfInstanceId, String vnfmId) {
+// JSONObject retJson = new JSONObject();
+// retJson.put("id", "123");
+// restJson.put("data", retJson);
+// return restJson;
+// }
+// };
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
+ Mockito.when(context.getInputStream()).thenReturn(servletInputStream);
+
+ String result = vnfRoa.healVnf(context, resp, "id", "id");
assertNotNull(result);
}
@Test
- public void testScaleVnf() throws ServiceException {
+ public void testScaleVnf() throws ServiceException, IOException {
final JSONObject restJson = new JSONObject();
restJson.put("retCode", Constant.REST_SUCCESS);
- MockUp<HttpServletRequest> proxyStub = new MockUp<HttpServletRequest>() {};
- HttpServletRequest mockInstance = proxyStub.getMockInstance();
-
- MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
- HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
-
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject scaleVNF(JSONObject vnfObject, String vnfmId, String vnfInstanceId) {
- JSONObject retJson = new JSONObject();
- retJson.put("id", "123");
- restJson.put("data", retJson);
- return restJson;
- }
- };
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
-
- String result = vnfRoa.scaleVnf(mockInstance, mockResInstance, "id", "id");
+// MockUp<HttpServletRequest> proxyStub = new MockUp<HttpServletRequest>() {};
+// HttpServletRequest mockInstance = proxyStub.getMockInstance();
+//
+// MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
+// HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
+
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject scaleVNF(JSONObject vnfObject, String vnfmId, String vnfInstanceId) {
+// JSONObject retJson = new JSONObject();
+// retJson.put("id", "123");
+// restJson.put("data", retJson);
+// return restJson;
+// }
+// };
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
+
+ Mockito.when(context.getInputStream()).thenReturn(servletInputStream);
+ String result = vnfRoa.scaleVnf(context, resp, "id", "id");
JSONObject retJson = new JSONObject();
retJson.put("id", "123");
@@ -556,24 +572,24 @@ public class VnfRoaTest {
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject scaleVNF(JSONObject vnfObject, String vnfmId, String vnfInstanceId) {
- JSONObject retJson = new JSONObject();
- retJson.put("id", "123");
- restJson.put("data", retJson);
- return restJson;
- }
- };
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return (T)restJson;
- }
- };
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject scaleVNF(JSONObject vnfObject, String vnfmId, String vnfInstanceId) {
+// JSONObject retJson = new JSONObject();
+// retJson.put("id", "123");
+// restJson.put("data", retJson);
+// return restJson;
+// }
+// };
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return (T)restJson;
+// }
+// };
String result = vnfRoa.scaleVnf(mockInstance, mockResInstance, "id", "id");
assertEquals(restJson.toString(), result);
@@ -590,24 +606,24 @@ public class VnfRoaTest {
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject scaleVNF(JSONObject vnfObject, String vnfmId, String vnfInstanceId) {
- JSONObject retJson = new JSONObject();
- retJson.put("id", "123");
- restJson.put("data", retJson);
- return restJson;
- }
- };
- new MockUp<VnfmJsonUtil>() {
-
- @SuppressWarnings("unchecked")
- @Mock
- public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
- return null;
- }
- };
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject scaleVNF(JSONObject vnfObject, String vnfmId, String vnfInstanceId) {
+// JSONObject retJson = new JSONObject();
+// retJson.put("id", "123");
+// restJson.put("data", retJson);
+// return restJson;
+// }
+// };
+// new MockUp<VnfmJsonUtil>() {
+//
+// @SuppressWarnings("unchecked")
+// @Mock
+// public <T> T getJsonFromContexts(HttpServletRequest VNFreq) {
+// return null;
+// }
+// };
String result = vnfRoa.scaleVnf(mockInstance, mockResInstance, "id", "id");
assertNotNull(result);
@@ -616,35 +632,35 @@ public class VnfRoaTest {
@Test
public void testGetVnfmById() throws ServiceException {
- new MockUp<VnfmUtil>() {
-
- @Mock
- public JSONObject getVnfmById(String vnfmId) {
- JSONObject json = new JSONObject();
- json.put("vnfm", "1234");
- return json;
- }
- };
+// new MockUp<VnfmUtil>() {
+//
+// @Mock
+// public JSONObject getVnfmById(String vnfmId) {
+// JSONObject json = new JSONObject();
+// json.put("vnfm", "1234");
+// return json;
+// }
+// };
String result = vnfRoa.getVnfmById("1234", null);
assertNotNull(result);
}
@Test
public void testGetJobFromVnfm() throws ServiceException {
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject getJobFromVnfm(String jobId, String vnfmId) {
- JSONObject json = new JSONObject();
- json.put("retCode", "1");
- return json;
- }
-
- @Mock
- public String transferToLcm(JSONObject restJson) {
- return "success";
- }
- };
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject getJobFromVnfm(String jobId, String vnfmId) {
+// JSONObject json = new JSONObject();
+// json.put("retCode", "1");
+// return json;
+// }
+//
+// @Mock
+// public String transferToLcm(JSONObject restJson) {
+// return "success";
+// }
+// };
String result = vnfRoa.getJobFromVnfm("jobId", "vnfmId", null, "responseId");
assertNotNull(result);
}
@@ -652,20 +668,46 @@ public class VnfRoaTest {
@Test
public void testGetJobFromVnfmFail() throws ServiceException {
- new MockUp<VnfMgr>() {
-
- @Mock
- public JSONObject getJobFromVnfm(String jobId, String vnfmId) {
- JSONObject json = new JSONObject();
- json.put("retCode", "-1");
- return json;
- }
-
- };
+// new MockUp<VnfMgr>() {
+//
+// @Mock
+// public JSONObject getJobFromVnfm(String jobId, String vnfmId) {
+// JSONObject json = new JSONObject();
+// json.put("retCode", "-1");
+// return json;
+// }
+//
+// };
MockUp<HttpServletResponse> proxyResStub = new MockUp<HttpServletResponse>() {};
HttpServletResponse mockResInstance = proxyResStub.getMockInstance();
String result = vnfRoa.getJobFromVnfm("jobId", "vnfmId", mockResInstance, "responseId");
assertNotNull(result);
}
+
+ @Test
+ public void getHealJobBody() throws Exception {
+ VnfRoa vnfRoa = new VnfRoa();
+ Method m = VnfRoa.class.getDeclaredMethod("getHealJobBody",new Class[] {String.class});
+ m.setAccessible(true);
+ assertNotNull(m.invoke(vnfRoa, "jobId"));
+ }
+ @Test
+ public void getJobBody() throws Exception {
+ JSONObject restJson = new JSONObject();
+ JSONObject data = new JSONObject();
+ data.put(Constant.STATUS, Constant.STATUS);
+ restJson.put("data", new JSONObject[] {data});
+ VnfRoa vnfRoa = new VnfRoa();
+ Method m = VnfRoa.class.getDeclaredMethod("getJobBody",new Class[] {JSONObject.class,String.class});
+ m.setAccessible(true);
+ assertNotNull(m.invoke(vnfRoa, restJson,"jobId"));
+ }
+
+ @Test
+ public void getVms() {
+ VnfRoa vnfRoa = new VnfRoa();
+ Mockito.when(vnfMgr1.getVmsFromVnfm(Matchers.anyString(), Matchers.any())).thenReturn(new JSONObject());
+ vnfRoa.getVms("Vmf", resp);
+ }
}