+
+
+ @Test
+ public void getVduType() throws Exception {
+ JSONObject vnfmObject = new JSONObject();
+ JSONObject queryResult = new JSONObject();
+ VnfMgrVnfm vnfMgrVnfm = new VnfMgrVnfm();
+ Method m = VnfMgrVnfm.class.getDeclaredMethod("getVduType", new Class[] { JSONObject.class, JSONObject.class });
+ m.setAccessible(true);
+ m.invoke(vnfMgrVnfm, vnfmObject, queryResult);
+ }
+
+ @Test
+ public void getScaleTypeScaleOut() throws Exception {
+ VnfMgrVnfm vnfMgrVnfm = new VnfMgrVnfm();
+ Method m = VnfMgrVnfm.class.getDeclaredMethod("getScaleType", new Class[] { String.class });
+ m.setAccessible(true);
+ m.invoke(vnfMgrVnfm, "SCALE_OUT");
+
+ }
+
+ @Test
+ public void getScaleType() throws Exception {
+ VnfMgrVnfm vnfMgrVnfm = new VnfMgrVnfm();
+ Method m = VnfMgrVnfm.class.getDeclaredMethod("getScaleType", new Class[] { String.class });
+ m.setAccessible(true);
+ m.invoke(vnfMgrVnfm, "SCALE_IN");
+
+ }
+
+ @Test
+ public void getScaleTypeNoMatch() throws Exception {
+ VnfMgrVnfm vnfMgrVnfm = new VnfMgrVnfm();
+ Method m = VnfMgrVnfm.class.getDeclaredMethod("getScaleType", new Class[] { String.class });
+ m.setAccessible(true);
+ m.invoke(vnfMgrVnfm, "getScaleType");
+
+ }
+
+ @Test
+ public void handleResponseWithJobId() throws Exception {
+ JSONObject result = new JSONObject();
+ JSONObject returnObj = new JSONObject();
+ returnObj.put("job_id", "job_id");
+ VnfMgrVnfm vnfMgrVnfm = new VnfMgrVnfm();
+ Method m = VnfMgrVnfm.class.getDeclaredMethod("handleResponse",
+ new Class[] { JSONObject.class, JSONObject.class, String.class, String.class });
+ m.setAccessible(true);
+ m.invoke(vnfMgrVnfm, result, returnObj, "vnfInstanceId", "type");
+
+ }
+
+ @Test
+ public void handleResponse() throws Exception {
+ JSONObject result = new JSONObject();
+ JSONObject returnObj = new JSONObject();
+ VnfMgrVnfm vnfMgrVnfm = new VnfMgrVnfm();
+ Method m = VnfMgrVnfm.class.getDeclaredMethod("handleResponse",
+ new Class[] { JSONObject.class, JSONObject.class, String.class, String.class });
+ m.setAccessible(true);
+ m.invoke(vnfMgrVnfm, result, returnObj, "vnfInstanceId", "type");
+
+ }
+
+
+ @Test
+ public void getNativeVmId() throws Exception {
+ JSONObject returnObj = new JSONObject();
+ VnfMgrVnfm vnfMgrVnfm = new VnfMgrVnfm();
+ Method m = VnfMgrVnfm.class.getDeclaredMethod("getNativeVmId",
+ new Class[] {String.class , JSONObject.class, String.class, });
+ m.setAccessible(true);
+ m.invoke(vnfMgrVnfm, "vnfInstanceId", returnObj, "type");
+
+ }
+
+
+
+ @Test
+ public void healVnf() {
+ JSONObject json = new JSONObject();
+ JSONObject affectedvm = new JSONObject();
+ affectedvm.put("vmid","vmid" );
+ json.put("affectedvm",affectedvm );
+ json.put("action", "action");
+ json.put("url","url");
+ json.put(Constant.USERNAME, Constant.USERNAME);
+ json.put(Constant.PASSWORD,Constant.PASSWORD);
+ VnfMgrVnfm vnfMgrVnfm = new VnfMgrVnfm();
+ vnfMgrVnfm.healVnf(json, json, "vnfmId", "vnfInstanceId");
+ }