+
+
+ @Test
+ public void scaleVNFObjectNull() {
+ VnfMgr vnfMgr = new VnfMgr();
+ vnfMgr.setConfigedVduType("configedVduType");
+ vnfMgr.scaleVNF(new JSONObject(), "vnfmId", "vnfInstanceId");
+ }
+
+ @Test
+ public void addVnfJSONObjectNull() {
+ VnfMgr vnfMgr = new VnfMgr();
+ assertNotNull(vnfMgr.addVnf(new JSONObject(), "vnfmId"));
+ }
+
+
+ @Test
+ public void getVnfBody() throws Exception {
+ JSONObject restJson =new JSONObject();
+ JSONObject data =new JSONObject();
+ data.put("vnf_id", "vnf_id");
+ data.put("vnf_name", "vnf_name");
+ data.put("vnf_type", "vnf_type");
+ data.put("vnfd_id", "vnfd_id");
+ data.put(Constant.STATUS, Constant.STATUS);
+ data.put(Constant.RETCODE, Constant.REST_SUCCESS);
+ restJson.put("data", new JSONObject[] {data});
+ JSONObject ipObj =new JSONObject();
+ ipObj.put("data",data);
+ ipObj.put(Constant.RETCODE, Constant.REST_SUCCESS);
+ VnfMgr vnfMgr = new VnfMgr();
+ Method m = VnfMgr.class.getDeclaredMethod("getVnfBody",new Class[] {JSONObject.class,JSONObject.class});
+ m.setAccessible(true);
+ assertNotNull(m.invoke(vnfMgr, restJson,ipObj));
+
+ }
+
+ @Test
+ public void getVnfBodyJSONException() throws Exception {
+ JSONObject restJson =new JSONObject();
+ JSONObject ipObj =new JSONObject();
+ VnfMgr vnfMgr = new VnfMgr();
+ Method m = VnfMgr.class.getDeclaredMethod("getVnfBody",new Class[] {JSONObject.class,JSONObject.class});
+ m.setAccessible(true);
+ assertNotNull( m.invoke(vnfMgr, restJson,ipObj));
+
+ }
+
+ @Test
+ public void getVnfBodyIndexOutOfBoundsException() throws Exception {
+ JSONObject restJson =new JSONObject();
+ restJson.put("data", new JSONObject[] {});
+ JSONObject ipObj =new JSONObject();
+ VnfMgr vnfMgr = new VnfMgr();
+ Method m = VnfMgr.class.getDeclaredMethod("getVnfBody",new Class[] {JSONObject.class,JSONObject.class});
+ m.setAccessible(true);
+ assertNotNull(m.invoke(vnfMgr, restJson,ipObj));
+ }
+
+ @Test
+ public void transferVnfBody() throws Exception {
+ JSONObject vnfObject =new JSONObject();
+ vnfObject.put("vnfInstanceName", "vnfInstanceName");
+ JSONObject ipObj =new JSONObject();
+ ipObj.put(Constant.VNFDID, Constant.VNFDID);
+ ipObj.put("planId", "planId");
+ ipObj.put("emsUuid", "emsUuid");
+ VnfMgr vnfMgr = new VnfMgr();
+ Method m = VnfMgr.class.getDeclaredMethod("transferVnfBody",new Class[] {JSONObject.class,JSONObject.class,String.class});
+ m.setAccessible(true);
+ assertNotNull(m.invoke(vnfMgr, vnfObject,ipObj,"vnfmId"));
+ }
+
+ @Test
+ public void transferToLcm() {
+ JSONObject restJson = new JSONObject();
+ JSONObject data = new JSONObject();
+ JSONObject jobInfo = new JSONObject();
+ jobInfo.put("job_id", "job_id");
+ jobInfo.put("task_progress_rate", "1");
+ jobInfo.put("task_status", "Successfully");
+ jobInfo.put("error_code", "error_code");
+ data.put("job_info", jobInfo);
+ restJson.put("data",data);
+ VnfMgr vnfMgr = new VnfMgr();
+ assertNotNull(vnfMgr.transferToLcm(restJson));
+ }
+
+ @Test
+ public void transferToLcmFailed() {
+ JSONObject restJson = new JSONObject();
+ JSONObject data = new JSONObject();
+ JSONObject jobInfo = new JSONObject();
+ jobInfo.put("job_id", "job_id");
+ jobInfo.put("task_progress_rate", "1");
+ jobInfo.put("task_status", "Failed");
+ jobInfo.put("error_code", "error_code");
+ data.put("job_info", jobInfo);
+ restJson.put("data",data);
+ VnfMgr vnfMgr = new VnfMgr();
+ assertNotNull(vnfMgr.transferToLcm(restJson));
+ }
+
+ @Test
+ public void getVmsFromVnfm() {
+ VnfMgr vnfMgr = new VnfMgr();
+ assertNotNull(vnfMgr.getVmsFromVnfm("vnfmId", "vnfInstanceId"));
+ }
+
+ @Test
+ public void getVmsFromVnfmVnfInstanceId() {
+ VnfMgr vnfMgr = new VnfMgr();
+ assertNotNull(vnfMgr.getVmsFromVnfm("vnfmId", null));
+ }
+
+ @Test
+ public void getJobFromVnfm() {
+ VnfMgr vnfMgr = new VnfMgr();
+ vnfMgr.getJobFromVnfm("jobId", "vnfmId");
+ }
+
+
+ @Test
+ public void healVnfNullObject() {
+ VnfMgr vnfMgr = new VnfMgr();
+ JSONObject jsonObject = new JSONObject();
+ vnfMgr.healVnf(jsonObject, "vnfInstanceId", "vnfmId");
+ }
+
+ @Test
+ public void healVnf() {
+ VnfMgr vnfMgr = new VnfMgr();
+ JSONObject jsonObject = new JSONObject();
+ jsonObject.put("id", "id");
+ vnfMgr.healVnf(jsonObject, "vnfInstanceId", "vnfmId");
+ }
+