2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 package org.onap.so.client.adapter.vnf.mapper;
23 import static com.shazam.shazamcrest.MatcherAssert.assertThat;
24 import static com.shazam.shazamcrest.matcher.Matchers.sameBeanAs;
26 import java.nio.file.Files;
27 import java.nio.file.Paths;
28 import java.util.HashMap;
29 import org.junit.Ignore;
30 import org.junit.Test;
31 import org.onap.so.adapters.vnfrest.CreateVfModuleRequest;
32 import org.onap.so.adapters.vnfrest.DeleteVfModuleRequest;
33 import org.onap.so.bpmn.servicedecomposition.bbobjects.CloudRegion;
34 import org.onap.so.bpmn.servicedecomposition.bbobjects.Customer;
35 import org.onap.so.bpmn.servicedecomposition.bbobjects.GenericVnf;
36 import org.onap.so.bpmn.servicedecomposition.bbobjects.ServiceInstance;
37 import org.onap.so.bpmn.servicedecomposition.bbobjects.ServiceSubscription;
38 import org.onap.so.bpmn.servicedecomposition.bbobjects.VfModule;
39 import org.onap.so.bpmn.servicedecomposition.generalobjects.OrchestrationContext;
40 import org.onap.so.bpmn.servicedecomposition.generalobjects.RequestContext;
41 import org.onap.so.bpmn.servicedecomposition.modelinfo.ModelInfoGenericVnf;
42 import org.onap.so.bpmn.servicedecomposition.modelinfo.ModelInfoServiceInstance;
43 import org.onap.so.bpmn.servicedecomposition.modelinfo.ModelInfoVfModule;
45 import com.fasterxml.jackson.databind.ObjectMapper;
47 public class VnfAdapterVfModuleObjectMapperIntegrationTest {
49 private final static String JSON_FILE_LOCATION = "src/test/resources/__files/BuildingBlocks/";
53 public void createVfModuleRequestMapperTest() throws Exception {
55 // prepare and set service instance
56 ServiceInstance serviceInstance = new ServiceInstance();
57 serviceInstance.setServiceInstanceId("serviceInstanceId");
58 ModelInfoServiceInstance modelInfoServiceInstance = new ModelInfoServiceInstance();
59 modelInfoServiceInstance.setModelInvariantUuid("serviceModelInvariantUuid");
60 modelInfoServiceInstance.setModelName("serviceModelName");
61 modelInfoServiceInstance.setModelUuid("serviceModelUuid");
62 modelInfoServiceInstance.setModelVersion("serviceModelVersion");
63 modelInfoServiceInstance.setEnvironmentContext("environmentContext");
64 modelInfoServiceInstance.setWorkloadContext("workloadContext");
65 serviceInstance.setModelInfoServiceInstance(modelInfoServiceInstance);
66 // prepare Customer object
67 Customer customer = new Customer();
68 customer.setGlobalCustomerId("globalCustomerId");
69 customer.setServiceSubscription(new ServiceSubscription());
70 // set Customer on service instance
71 customer.getServiceSubscription().getServiceInstances().add(serviceInstance);
73 RequestContext requestContext = new RequestContext();
74 HashMap<String, String> userParams = new HashMap<String, String>();
75 userParams.put("key1", "value1");
76 requestContext.setMsoRequestId("requestId");
77 requestContext.setUserParams(userParams);
78 requestContext.setProductFamilyId("productFamilyId");
80 GenericVnf vnf = new GenericVnf();
81 vnf.setVnfId("vnfId");
82 vnf.setVnfType("vnfType");
83 vnf.setVnfName("vnfName");
84 ModelInfoGenericVnf modelInfoGenericVnf = new ModelInfoGenericVnf();
85 modelInfoGenericVnf.setModelInvariantUuid("vnfModelInvariantUuid");
86 modelInfoGenericVnf.setModelName("vnfModelName");
87 modelInfoGenericVnf.setModelVersion("vnfModelVersion");
88 modelInfoGenericVnf.setModelUuid("vnfModelUuid");
89 modelInfoGenericVnf.setModelCustomizationUuid("vnfModelCustomizationUuid");
90 vnf.setModelInfoGenericVnf(modelInfoGenericVnf);
92 Integer vfModuleIndex = 1;
93 VfModule vfModule = new VfModule();
94 vfModule.setVfModuleId("vfModuleId");
95 vfModule.setVfModuleName("vfModuleName");
96 vfModule.setModuleIndex(vfModuleIndex);
97 ModelInfoVfModule modelInfoVfModule = new ModelInfoVfModule();
98 modelInfoVfModule.setModelInvariantUUID("vfModuleModelInvariantUuid");
99 modelInfoVfModule.setModelName("vfModuleModelName");
100 modelInfoVfModule.setModelVersion("vfModuleModelVersion");
101 modelInfoVfModule.setModelUUID("vfModuleModelUuid");
102 modelInfoVfModule.setModelCustomizationUUID("vfModuleModelCustomizationUuid");
103 vfModule.setModelInfoVfModule(modelInfoVfModule);
105 CloudRegion cloudRegion = new CloudRegion();
106 cloudRegion.setLcpCloudRegionId("cloudRegionId");
107 cloudRegion.setTenantId("tenantId");
109 OrchestrationContext orchestrationContext = new OrchestrationContext();
110 orchestrationContext.setIsRollbackEnabled(false);
112 String sdncVnfQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVnfTopology.json")));
113 String sdncVfModuleQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVfModuleTopology.json")));
115 VnfAdapterVfModuleObjectMapper mapper = new VnfAdapterVfModuleObjectMapper();
116 mapper.vnfAdapterObjectMapperUtils = new VnfAdapterObjectMapperUtils();
118 CreateVfModuleRequest vfModuleVNFAdapterRequest = mapper.createVfModuleRequestMapper(
119 requestContext, cloudRegion, orchestrationContext, serviceInstance,
120 vnf, vfModule, sdncVnfQueryResponse, sdncVfModuleQueryResponse);
123 String jsonToCompare = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "vnfAdapterCreateVfModuleRequest.json")));
125 ObjectMapper omapper = new ObjectMapper();
126 CreateVfModuleRequest reqMapper1 = omapper.readValue(
128 CreateVfModuleRequest.class);
130 assertThat(vfModuleVNFAdapterRequest, sameBeanAs(reqMapper1).ignoring("messageId").ignoring("notificationUrl"));
135 public void createVfModuleRequestMapperWithCloudResourcesTest() throws Exception {
137 // prepare and set service instance
138 ServiceInstance serviceInstance = new ServiceInstance();
139 serviceInstance.setServiceInstanceId("serviceInstanceId");
140 ModelInfoServiceInstance modelInfoServiceInstance = new ModelInfoServiceInstance();
141 modelInfoServiceInstance.setModelInvariantUuid("serviceModelInvariantUuid");
142 modelInfoServiceInstance.setModelName("serviceModelName");
143 modelInfoServiceInstance.setModelUuid("serviceModelUuid");
144 modelInfoServiceInstance.setModelVersion("serviceModelVersion");
145 modelInfoServiceInstance.setEnvironmentContext("environmentContext");
146 modelInfoServiceInstance.setWorkloadContext("workloadContext");
147 serviceInstance.setModelInfoServiceInstance(modelInfoServiceInstance);
148 // prepare Customer object
149 Customer customer = new Customer();
150 customer.setGlobalCustomerId("globalCustomerId");
151 customer.setServiceSubscription(new ServiceSubscription());
152 // set Customer on service instance
153 customer.getServiceSubscription().getServiceInstances().add(serviceInstance);
155 RequestContext requestContext = new RequestContext();
156 HashMap<String, String> userParams = new HashMap<String, String>();
157 userParams.put("key1", "value1");
158 requestContext.setMsoRequestId("requestId");
159 requestContext.setUserParams(userParams);
160 requestContext.setProductFamilyId("productFamilyId");
162 GenericVnf vnf = new GenericVnf();
163 vnf.setVnfId("vnfId");
164 vnf.setVnfType("vnfType");
165 vnf.setVnfName("vnfName");
166 ModelInfoGenericVnf modelInfoGenericVnf = new ModelInfoGenericVnf();
167 modelInfoGenericVnf.setModelInvariantUuid("vnfModelInvariantUuid");
168 modelInfoGenericVnf.setModelName("vnfModelName");
169 modelInfoGenericVnf.setModelVersion("vnfModelVersion");
170 modelInfoGenericVnf.setModelUuid("vnfModelUuid");
171 modelInfoGenericVnf.setModelCustomizationUuid("vnfModelCustomizationUuid");
172 vnf.setModelInfoGenericVnf(modelInfoGenericVnf);
174 Integer vfModuleIndex = 1;
175 VfModule vfModule = new VfModule();
176 vfModule.setVfModuleId("vfModuleId");
177 vfModule.setVfModuleName("vfModuleName");
178 vfModule.setModuleIndex(vfModuleIndex);
179 ModelInfoVfModule modelInfoVfModule = new ModelInfoVfModule();
180 modelInfoVfModule.setModelInvariantUUID("vfModuleModelInvariantUuid");
181 modelInfoVfModule.setModelName("vfModuleModelName");
182 modelInfoVfModule.setModelVersion("vfModuleModelVersion");
183 modelInfoVfModule.setModelUUID("vfModuleModelUuid");
184 modelInfoVfModule.setModelCustomizationUUID("vfModuleModelCustomizationUuid");
185 vfModule.setModelInfoVfModule(modelInfoVfModule);
187 CloudRegion cloudRegion = new CloudRegion();
188 cloudRegion.setLcpCloudRegionId("cloudRegionId");
189 cloudRegion.setTenantId("tenantId");
191 OrchestrationContext orchestrationContext = new OrchestrationContext();
192 orchestrationContext.setIsRollbackEnabled(false);
194 String sdncVnfQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVnfTopologyWithCloudResources.json")));
195 String sdncVfModuleQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVfModuleTopologyWithCloudResources.json")));
197 VnfAdapterVfModuleObjectMapper mapper = new VnfAdapterVfModuleObjectMapper();
198 mapper.vnfAdapterObjectMapperUtils = new VnfAdapterObjectMapperUtils();
200 CreateVfModuleRequest vfModuleVNFAdapterRequest = mapper.createVfModuleRequestMapper(
201 requestContext, cloudRegion, orchestrationContext, serviceInstance,
202 vnf, vfModule, sdncVnfQueryResponse, sdncVfModuleQueryResponse);
205 String jsonToCompare = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "vnfAdapterCreateVfModuleRequestWithCloudResources.json")));
207 ObjectMapper omapper = new ObjectMapper();
208 CreateVfModuleRequest reqMapper1 = omapper.readValue(
210 CreateVfModuleRequest.class);
212 assertThat(vfModuleVNFAdapterRequest, sameBeanAs(reqMapper1).ignoring("messageId").ignoring("notificationUrl"));
217 public void createVfModuleRequestMapperDhcpDisabledTest() throws Exception {
218 // prepare and set service instance
219 ServiceInstance serviceInstance = new ServiceInstance();
220 serviceInstance.setServiceInstanceId("serviceInstanceId");
221 ModelInfoServiceInstance modelInfoServiceInstance = new ModelInfoServiceInstance();
222 modelInfoServiceInstance.setModelInvariantUuid("serviceModelInvariantUuid");
223 modelInfoServiceInstance.setModelName("serviceModelName");
224 modelInfoServiceInstance.setModelUuid("serviceModelUuid");
225 modelInfoServiceInstance.setModelVersion("serviceModelVersion");
226 modelInfoServiceInstance.setEnvironmentContext("environmentContext");
227 modelInfoServiceInstance.setWorkloadContext("workloadContext");
228 serviceInstance.setModelInfoServiceInstance(modelInfoServiceInstance);
229 // prepare Customer object
230 Customer customer = new Customer();
231 customer.setGlobalCustomerId("globalCustomerId");
232 customer.setServiceSubscription(new ServiceSubscription());
233 // set Customer on service instance
235 customer.getServiceSubscription().getServiceInstances().add(serviceInstance);
238 RequestContext requestContext = new RequestContext();
239 HashMap<String, String> userParams = new HashMap<String, String>();
240 userParams.put("key1", "value1");
241 requestContext.setMsoRequestId("requestId");
242 requestContext.setUserParams(userParams);
243 requestContext.setProductFamilyId("productFamilyId");
245 GenericVnf vnf = new GenericVnf();
246 vnf.setVnfId("vnfId");
247 vnf.setVnfType("vnfType");
248 vnf.setVnfName("vnfName");
249 ModelInfoGenericVnf modelInfoGenericVnf = new ModelInfoGenericVnf();
250 modelInfoGenericVnf.setModelInvariantUuid("vnfModelInvariantUuid");
251 modelInfoGenericVnf.setModelName("vnfModelName");
252 modelInfoGenericVnf.setModelVersion("vnfModelVersion");
253 modelInfoGenericVnf.setModelUuid("vnfModelUuid");
254 modelInfoGenericVnf.setModelCustomizationUuid("vnfModelCustomizationUuid");
255 vnf.setModelInfoGenericVnf(modelInfoGenericVnf);
257 Integer vfModuleIndex = 1;
258 VfModule vfModule = new VfModule();
259 vfModule.setVfModuleId("vfModuleId");
260 vfModule.setVfModuleName("vfModuleName");
261 vfModule.setModuleIndex(vfModuleIndex);
262 ModelInfoVfModule modelInfoVfModule = new ModelInfoVfModule();
263 modelInfoVfModule.setModelInvariantUUID("vfModuleModelInvariantUuid");
264 modelInfoVfModule.setModelName("vfModuleModelName");
265 modelInfoVfModule.setModelVersion("vfModuleModelVersion");
266 modelInfoVfModule.setModelUUID("vfModuleModelUuid");
267 modelInfoVfModule.setModelCustomizationUUID("vfModuleModelCustomizationUuid");
268 vfModule.setModelInfoVfModule(modelInfoVfModule);
270 CloudRegion cloudRegion = new CloudRegion();
271 cloudRegion.setLcpCloudRegionId("cloudRegionId");
272 cloudRegion.setTenantId("tenantId");
274 OrchestrationContext orchestrationContext = new OrchestrationContext();
275 orchestrationContext.setIsRollbackEnabled(false);
277 String sdncVnfQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVnfTopologySubnetDhcpDisabled.json")));
278 String sdncVfModuleQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVfModuleTopology.json")));
280 VnfAdapterVfModuleObjectMapper mapper = new VnfAdapterVfModuleObjectMapper();
281 mapper.vnfAdapterObjectMapperUtils = new VnfAdapterObjectMapperUtils();
283 CreateVfModuleRequest vfModuleVNFAdapterRequest = mapper.createVfModuleRequestMapper(
284 requestContext, cloudRegion, orchestrationContext, serviceInstance,
285 vnf, vfModule, sdncVnfQueryResponse, sdncVfModuleQueryResponse);
288 String jsonToCompare = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "vnfAdapterCreateVfModuleRequestDhcpDisabled.json")));
290 ObjectMapper omapper = new ObjectMapper();
291 CreateVfModuleRequest reqMapper1 = omapper.readValue(
293 CreateVfModuleRequest.class);
295 assertThat(vfModuleVNFAdapterRequest, sameBeanAs(reqMapper1).ignoring("messageId").ignoring("notificationUrl"));
300 public void createVfModuleRequestMapperMultipleDhcpTest() throws Exception {
301 // prepare and set service instance
302 ServiceInstance serviceInstance = new ServiceInstance();
303 serviceInstance.setServiceInstanceId("serviceInstanceId");
304 ModelInfoServiceInstance modelInfoServiceInstance = new ModelInfoServiceInstance();
305 modelInfoServiceInstance.setModelInvariantUuid("serviceModelInvariantUuid");
306 modelInfoServiceInstance.setModelName("serviceModelName");
307 modelInfoServiceInstance.setModelUuid("serviceModelUuid");
308 modelInfoServiceInstance.setModelVersion("serviceModelVersion");
309 modelInfoServiceInstance.setEnvironmentContext("environmentContext");
310 modelInfoServiceInstance.setWorkloadContext("workloadContext");
311 serviceInstance.setModelInfoServiceInstance(modelInfoServiceInstance);
312 // prepare Customer object
313 Customer customer = new Customer();
314 customer.setGlobalCustomerId("globalCustomerId");
315 customer.setServiceSubscription(new ServiceSubscription());
316 // set Customer on service instance
318 customer.getServiceSubscription().getServiceInstances().add(serviceInstance);
320 RequestContext requestContext = new RequestContext();
321 HashMap<String, String> userParams = new HashMap<String, String>();
322 userParams.put("key1", "value1");
323 requestContext.setMsoRequestId("requestId");
324 requestContext.setUserParams(userParams);
325 requestContext.setProductFamilyId("productFamilyId");
327 GenericVnf vnf = new GenericVnf();
328 vnf.setVnfId("vnfId");
329 vnf.setVnfType("vnfType");
330 vnf.setVnfName("vnfName");
331 ModelInfoGenericVnf modelInfoGenericVnf = new ModelInfoGenericVnf();
332 modelInfoGenericVnf.setModelInvariantUuid("vnfModelInvariantUuid");
333 modelInfoGenericVnf.setModelName("vnfModelName");
334 modelInfoGenericVnf.setModelVersion("vnfModelVersion");
335 modelInfoGenericVnf.setModelUuid("vnfModelUuid");
336 modelInfoGenericVnf.setModelCustomizationUuid("vnfModelCustomizationUuid");
337 vnf.setModelInfoGenericVnf(modelInfoGenericVnf);
339 Integer vfModuleIndex = 1;
340 VfModule vfModule = new VfModule();
341 vfModule.setVfModuleId("vfModuleId");
342 vfModule.setVfModuleName("vfModuleName");
343 vfModule.setModuleIndex(vfModuleIndex);
344 ModelInfoVfModule modelInfoVfModule = new ModelInfoVfModule();
345 modelInfoVfModule.setModelInvariantUUID("vfModuleModelInvariantUuid");
346 modelInfoVfModule.setModelName("vfModuleModelName");
347 modelInfoVfModule.setModelVersion("vfModuleModelVersion");
348 modelInfoVfModule.setModelUUID("vfModuleModelUuid");
349 modelInfoVfModule.setModelCustomizationUUID("vfModuleModelCustomizationUuid");
350 vfModule.setModelInfoVfModule(modelInfoVfModule);
352 CloudRegion cloudRegion = new CloudRegion();
353 cloudRegion.setLcpCloudRegionId("cloudRegionId");
354 cloudRegion.setTenantId("tenantId");
356 OrchestrationContext orchestrationContext = new OrchestrationContext();
357 orchestrationContext.setIsRollbackEnabled(false);
359 String sdncVnfQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVnfTopologySubnetMultipleDhcp.json")));
360 String sdncVfModuleQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVfModuleTopology.json")));
362 VnfAdapterVfModuleObjectMapper mapper = new VnfAdapterVfModuleObjectMapper();
363 mapper.vnfAdapterObjectMapperUtils = new VnfAdapterObjectMapperUtils();
365 CreateVfModuleRequest vfModuleVNFAdapterRequest = mapper.createVfModuleRequestMapper(
366 requestContext, cloudRegion, orchestrationContext, serviceInstance,
367 vnf, vfModule, sdncVnfQueryResponse, sdncVfModuleQueryResponse);
370 String jsonToCompare = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "vnfAdapterCreateVfModuleRequestMultipleDhcp.json")));
372 ObjectMapper omapper = new ObjectMapper();
373 CreateVfModuleRequest reqMapper1 = omapper.readValue(
375 CreateVfModuleRequest.class);
377 assertThat(vfModuleVNFAdapterRequest, sameBeanAs(reqMapper1).ignoring("messageId").ignoring("notificationUrl"));
381 public void DeleteVfModuleRequestMapperTest() throws Exception {
382 ServiceInstance serviceInstance = new ServiceInstance();
383 serviceInstance.setServiceInstanceId("serviceInstanceId");
384 ModelInfoServiceInstance modelInfoServiceInstance = new ModelInfoServiceInstance();
385 modelInfoServiceInstance.setModelInvariantUuid("serviceModelInvariantUuid");
386 modelInfoServiceInstance.setModelName("serviceModelName");
387 modelInfoServiceInstance.setModelUuid("serviceModelUuid");
388 modelInfoServiceInstance.setModelVersion("serviceModelVersion");
389 modelInfoServiceInstance.setEnvironmentContext("environmentContext");
390 modelInfoServiceInstance.setWorkloadContext("workloadContext");
391 serviceInstance.setModelInfoServiceInstance(modelInfoServiceInstance);
392 // prepare Customer object
393 Customer customer = new Customer();
394 customer.setGlobalCustomerId("globalCustomerId");
395 customer.setServiceSubscription(new ServiceSubscription());
396 // set Customer on service instance
397 customer.getServiceSubscription().getServiceInstances().add(serviceInstance);
399 RequestContext requestContext = new RequestContext();
400 HashMap<String, String> userParams = new HashMap<String, String>();
401 userParams.put("key1", "value1");
402 requestContext.setMsoRequestId("requestId");
403 requestContext.setUserParams(userParams);
404 requestContext.setProductFamilyId("productFamilyId");
406 GenericVnf vnf = new GenericVnf();
407 vnf.setVnfId("vnfId");
408 vnf.setVnfType("vnfType");
409 vnf.setVnfName("vnfName");
410 ModelInfoGenericVnf modelInfoGenericVnf = new ModelInfoGenericVnf();
411 modelInfoGenericVnf.setModelInvariantUuid("vnfModelInvariantUuid");
412 modelInfoGenericVnf.setModelName("vnfModelName");
413 modelInfoGenericVnf.setModelVersion("vnfModelVersion");
414 modelInfoGenericVnf.setModelUuid("vnfModelUuid");
415 modelInfoGenericVnf.setModelCustomizationUuid("vnfModelCustomizationUuid");
416 vnf.setModelInfoGenericVnf(modelInfoGenericVnf);
418 VfModule vfModule = new VfModule();
419 vfModule.setVfModuleId("vfModuleId");
420 vfModule.setVfModuleName("vfModuleName");
421 ModelInfoVfModule modelInfoVfModule = new ModelInfoVfModule();
422 modelInfoVfModule.setModelInvariantUUID("vfModuleModelInvariantUuid");
423 modelInfoVfModule.setModelName("vfModuleModelName");
424 modelInfoVfModule.setModelVersion("vfModuleModelVersion");
425 modelInfoVfModule.setModelUUID("vfModuleModelUuid");
426 modelInfoVfModule.setModelCustomizationUUID("vfModuleModelCustomizationUuid");
427 vfModule.setModelInfoVfModule(modelInfoVfModule);
429 CloudRegion cloudRegion = new CloudRegion();
430 cloudRegion.setLcpCloudRegionId("cloudRegionId");
431 cloudRegion.setTenantId("tenantId");
433 OrchestrationContext orchestrationContext = new OrchestrationContext();
434 orchestrationContext.setIsRollbackEnabled(false);
436 VnfAdapterVfModuleObjectMapper mapper = new VnfAdapterVfModuleObjectMapper();
437 mapper.vnfAdapterObjectMapperUtils = new VnfAdapterObjectMapperUtils();
439 DeleteVfModuleRequest vfModuleVNFAdapterRequest = mapper.deleteVfModuleRequestMapper(
440 requestContext, cloudRegion, serviceInstance,
444 String jsonToCompare = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "vnfAdapterDeleteVfModuleRequest.json")));
446 ObjectMapper omapper = new ObjectMapper();
447 DeleteVfModuleRequest reqMapper1 = omapper.readValue(
449 DeleteVfModuleRequest.class);
451 assertThat(vfModuleVNFAdapterRequest, sameBeanAs(reqMapper1).ignoring("messageId").ignoring("notificationUrl"));