* See the License for the specific language governing permissions and \r
* limitations under the License. \r
* ============LICENSE_END========================================================= \r
- */\r
+ */ \r
\r
package org.openecomp.mso.bpmn.infrastructure;\r
\r
* Unit test cases for UpdateVfModuleV2.bpmn\r
*/\r
public class UpdateVfModuleInfraV2Test extends WorkflowTest {\r
+ \r
+ private final CallbackSet callbacks = new CallbackSet();\r
\r
- private final CallbackSet callbacks = new CallbackSet();\r
-\r
- public UpdateVfModuleInfraV2Test() throws IOException {\r
- /*callbacks.put("changeassign", FileUtil.readResourceFile(\r
+ public UpdateVfModuleInfraV2Test() throws IOException {\r
+ /*callbacks.put("changeassign", FileUtil.readResourceFile(\r
"__files/VfModularity/SDNCTopologyChangeAssignCallback.xml"));\r
callbacks.put("query", FileUtil.readResourceFile(\r
"__files/VfModularity/SDNCTopologyQueryCallback.xml"));\r
"__files/VfModularity/SDNCTopologyActivateCallback.xml"));\r
callbacks.put("vnfUpdate", FileUtil.readResourceFile(\r
"__files/VfModularity/VNFAdapterRestUpdateCallback.xml"));*/\r
- }\r
-\r
- @Test\r
- @Ignore // IGNORED FOR 1710 MERGE TO ONAP\r
- @Deployment(resources = {\r
- "process/UpdateVfModuleInfraV2.bpmn",\r
- "subprocess/DoUpdateVfModule.bpmn",\r
- "subprocess/CompleteMsoProcess.bpmn",\r
- })\r
-\r
- public void sunnyDay() throws Exception {\r
- //logStart();\r
-\r
-\r
- MockGetGenericVnfByIdWithDepth("skask", 1, "VfModularity/GenericVnf.xml");\r
- MockPutVfModuleIdNoResponse("skask", "PCRF", "supercool");\r
- MockGetGenericVnfByIdWithPriority("skask", "supercool", 200, "VfModularity/VfModule-supercool.xml", 1);\r
- mockSDNCAdapter("/SDNCAdapter", "SvcInstanceId><", 200, "VfModularity/StandardSDNCSynchResponse.xml");\r
- mockSDNCAdapter("/SDNCAdapter", "vnf-type>STMTN", 200, "VfModularity/StandardSDNCSynchResponse.xml");\r
- mockSDNCAdapter("/SDNCAdapter", "SvcAction>query", 200, "VfModularity/StandardSDNCSynchResponse.xml");\r
- mockVNFPut("skask", "/supercool", 202);\r
- mockUpdateRequestDB(200, "Database/DBUpdateResponse.xml");\r
-\r
- String businessKey = UUID.randomUUID().toString();\r
- Map<String, Object> variables = setupVariablesSunnyDayVID();\r
-\r
- String updateVfModuleRequest =\r
- FileUtil.readResourceFile("__files/InfrastructureFlows/UpdateVfModule_VID_request.json");\r
- TestAsyncResponse asyncResponse = invokeAsyncProcess("UpdateVfModuleInfraV2",\r
- "v1", businessKey, updateVfModuleRequest, variables);\r
-\r
- WorkflowResponse response = receiveResponse(businessKey, asyncResponse, 10000);\r
-\r
- //String responseBody = response.getResponse();\r
- //System.out.println("Workflow (Synch) Response:\n" + responseBody);\r
-\r
- //logEnd();\r
- }\r
-\r
- // Active Scenario\r
- private Map<String, Object> setupVariablesSunnyDayVID() {\r
- Map<String, Object> variables = new HashMap<>();\r
- variables.put("requestId", "testRequestId");\r
- variables.put("isBaseVfModule", false);\r
- variables.put("isDebugLogEnabled", "true");\r
- variables.put("recipeTimeout", "0");\r
- variables.put("requestAction", "UPDATE_VF_MODULE");\r
- variables.put("serviceInstanceId", "f70e927b-6087-4974-9ef8-c5e4d5847ca4");\r
- variables.put("vnfId", "skask");\r
- variables.put("vnfType", "vSAMP12");\r
- variables.put("vfModuleId", "supercool");\r
- variables.put("volumeGroupId", "");\r
- variables.put("serviceType", "MOG");\r
- variables.put("vfModuleType", "");\r
- variables.put("moduleUuid", "fe6985cd-ea33-3346-ac12-ab121484a3fe");\r
- return variables;\r
-\r
- }\r
-\r
+ }\r
+ \r
+ @Test\r
+ @Ignore // IGNORED FOR 1710 MERGE TO ONAP\r
+ @Deployment(resources = {\r
+ "process/UpdateVfModuleInfraV2.bpmn",\r
+ "subprocess/DoUpdateVfModule.bpmn",\r
+ "subprocess/CompleteMsoProcess.bpmn",\r
+ })\r
+ \r
+ public void sunnyDay() throws Exception {\r
+ //logStart();\r
+ \r
+ \r
+ MockGetGenericVnfByIdWithDepth("skask", 1, "VfModularity/GenericVnf.xml");\r
+ MockPutVfModuleIdNoResponse("skask", "PCRF", "supercool");\r
+ MockGetGenericVnfByIdWithPriority("skask", "supercool", 200, "VfModularity/VfModule-supercool.xml", 1);\r
+ mockSDNCAdapter("/SDNCAdapter", "SvcInstanceId><", 200, "VfModularity/StandardSDNCSynchResponse.xml");\r
+ mockSDNCAdapter("/SDNCAdapter", "vnf-type>STMTN", 200, "VfModularity/StandardSDNCSynchResponse.xml");\r
+ mockSDNCAdapter("/SDNCAdapter", "SvcAction>query", 200, "VfModularity/StandardSDNCSynchResponse.xml");\r
+ mockVNFPut("skask", "/supercool", 202);\r
+ mockUpdateRequestDB(200, "Database/DBUpdateResponse.xml");\r
+ \r
+ String businessKey = UUID.randomUUID().toString(); \r
+ Map<String, Object> variables = setupVariablesSunnyDayVID();\r
+ \r
+ String updateVfModuleRequest =\r
+ FileUtil.readResourceFile("__files/InfrastructureFlows/UpdateVfModule_VID_request.json");\r
+ TestAsyncResponse asyncResponse = invokeAsyncProcess("UpdateVfModuleInfraV2",\r
+ "v1", businessKey, updateVfModuleRequest, variables);\r
+ \r
+ WorkflowResponse response = receiveResponse(businessKey, asyncResponse, 10000);\r
+ \r
+ //String responseBody = response.getResponse();\r
+ //System.out.println("Workflow (Synch) Response:\n" + responseBody);\r
+ \r
+ //logEnd();\r
+ }\r
+ \r
+ // Active Scenario\r
+ private Map<String, Object> setupVariablesSunnyDayVID() {\r
+ Map<String, Object> variables = new HashMap<>();\r
+ variables.put("requestId", "testRequestId"); \r
+ variables.put("isBaseVfModule", false);\r
+ variables.put("isDebugLogEnabled", "true");\r
+ variables.put("recipeTimeout", "0"); \r
+ variables.put("requestAction", "UPDATE_VF_MODULE");\r
+ variables.put("serviceInstanceId", "f70e927b-6087-4974-9ef8-c5e4d5847ca4");\r
+ variables.put("vnfId", "skask");\r
+ variables.put("vnfType", "vSAMP12");\r
+ variables.put("vfModuleId", "supercool");\r
+ variables.put("volumeGroupId", ""); \r
+ variables.put("serviceType", "MOG"); \r
+ variables.put("vfModuleType", ""); \r
+ variables.put("moduleUuid", "fe6985cd-ea33-3346-ac12-ab121484a3fe");\r
+ return variables;\r
+ \r
+ }\r
+ \r
}\r