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;
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/";
52 public void createVfModuleRequestMapperTest() throws Exception {
54 // prepare and set service instance
55 ServiceInstance serviceInstance = new ServiceInstance();
56 serviceInstance.setServiceInstanceId("serviceInstanceId");
57 ModelInfoServiceInstance modelInfoServiceInstance = new ModelInfoServiceInstance();
58 modelInfoServiceInstance.setModelInvariantUuid("serviceModelInvariantUuid");
59 modelInfoServiceInstance.setModelName("serviceModelName");
60 modelInfoServiceInstance.setModelUuid("serviceModelUuid");
61 modelInfoServiceInstance.setModelVersion("serviceModelVersion");
62 modelInfoServiceInstance.setEnvironmentContext("environmentContext");
63 modelInfoServiceInstance.setWorkloadContext("workloadContext");
64 serviceInstance.setModelInfoServiceInstance(modelInfoServiceInstance);
65 // prepare Customer object
66 Customer customer = new Customer();
67 customer.setGlobalCustomerId("globalCustomerId");
68 customer.setServiceSubscription(new ServiceSubscription());
69 // set Customer on service instance
70 customer.getServiceSubscription().getServiceInstances().add(serviceInstance);
72 RequestContext requestContext = new RequestContext();
73 HashMap<String, String> userParams = new HashMap<String, String>();
74 userParams.put("key1", "value1");
75 requestContext.setMsoRequestId("requestId");
76 requestContext.setUserParams(userParams);
77 requestContext.setProductFamilyId("productFamilyId");
79 GenericVnf vnf = new GenericVnf();
80 vnf.setVnfId("vnfId");
81 vnf.setVnfType("vnfType");
82 vnf.setVnfName("vnfName");
83 ModelInfoGenericVnf modelInfoGenericVnf = new ModelInfoGenericVnf();
84 modelInfoGenericVnf.setModelInvariantUuid("vnfModelInvariantUuid");
85 modelInfoGenericVnf.setModelName("vnfModelName");
86 modelInfoGenericVnf.setModelVersion("vnfModelVersion");
87 modelInfoGenericVnf.setModelUuid("vnfModelUuid");
88 modelInfoGenericVnf.setModelCustomizationUuid("vnfModelCustomizationUuid");
89 vnf.setModelInfoGenericVnf(modelInfoGenericVnf);
91 Integer vfModuleIndex = 1;
92 VfModule vfModule = new VfModule();
93 vfModule.setVfModuleId("vfModuleId");
94 vfModule.setVfModuleName("vfModuleName");
95 vfModule.setModuleIndex(vfModuleIndex);
96 ModelInfoVfModule modelInfoVfModule = new ModelInfoVfModule();
97 modelInfoVfModule.setModelInvariantUUID("vfModuleModelInvariantUuid");
98 modelInfoVfModule.setModelName("vfModuleModelName");
99 modelInfoVfModule.setModelVersion("vfModuleModelVersion");
100 modelInfoVfModule.setModelUUID("vfModuleModelUuid");
101 modelInfoVfModule.setModelCustomizationUUID("vfModuleModelCustomizationUuid");
102 vfModule.setModelInfoVfModule(modelInfoVfModule);
104 CloudRegion cloudRegion = new CloudRegion();
105 cloudRegion.setLcpCloudRegionId("cloudRegionId");
106 cloudRegion.setTenantId("tenantId");
108 OrchestrationContext orchestrationContext = new OrchestrationContext();
109 orchestrationContext.setIsRollbackEnabled(false);
111 String sdncVnfQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVnfTopology.json")));
112 String sdncVfModuleQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVfModuleTopology.json")));
114 VnfAdapterVfModuleObjectMapper mapper = new VnfAdapterVfModuleObjectMapper();
115 mapper.vnfAdapterObjectMapperUtils = new VnfAdapterObjectMapperUtils();
117 CreateVfModuleRequest vfModuleVNFAdapterRequest = mapper.createVfModuleRequestMapper(
118 requestContext, cloudRegion, orchestrationContext, serviceInstance,
119 vnf, vfModule, sdncVnfQueryResponse, sdncVfModuleQueryResponse);
122 String jsonToCompare = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "vnfAdapterCreateVfModuleRequest.json")));
124 ObjectMapper omapper = new ObjectMapper();
125 CreateVfModuleRequest reqMapper1 = omapper.readValue(
127 CreateVfModuleRequest.class);
129 assertThat(vfModuleVNFAdapterRequest, sameBeanAs(reqMapper1).ignoring("messageId").ignoring("notificationUrl"));
133 public void createVfModuleRequestMapperWithCloudResourcesTest() throws Exception {
135 // prepare and set service instance
136 ServiceInstance serviceInstance = new ServiceInstance();
137 serviceInstance.setServiceInstanceId("serviceInstanceId");
138 ModelInfoServiceInstance modelInfoServiceInstance = new ModelInfoServiceInstance();
139 modelInfoServiceInstance.setModelInvariantUuid("serviceModelInvariantUuid");
140 modelInfoServiceInstance.setModelName("serviceModelName");
141 modelInfoServiceInstance.setModelUuid("serviceModelUuid");
142 modelInfoServiceInstance.setModelVersion("serviceModelVersion");
143 modelInfoServiceInstance.setEnvironmentContext("environmentContext");
144 modelInfoServiceInstance.setWorkloadContext("workloadContext");
145 serviceInstance.setModelInfoServiceInstance(modelInfoServiceInstance);
146 // prepare Customer object
147 Customer customer = new Customer();
148 customer.setGlobalCustomerId("globalCustomerId");
149 customer.setServiceSubscription(new ServiceSubscription());
150 // set Customer on service instance
151 customer.getServiceSubscription().getServiceInstances().add(serviceInstance);
153 RequestContext requestContext = new RequestContext();
154 HashMap<String, String> userParams = new HashMap<String, String>();
155 userParams.put("key1", "value1");
156 requestContext.setMsoRequestId("requestId");
157 requestContext.setUserParams(userParams);
158 requestContext.setProductFamilyId("productFamilyId");
160 GenericVnf vnf = new GenericVnf();
161 vnf.setVnfId("vnfId");
162 vnf.setVnfType("vnfType");
163 vnf.setVnfName("vnfName");
164 ModelInfoGenericVnf modelInfoGenericVnf = new ModelInfoGenericVnf();
165 modelInfoGenericVnf.setModelInvariantUuid("vnfModelInvariantUuid");
166 modelInfoGenericVnf.setModelName("vnfModelName");
167 modelInfoGenericVnf.setModelVersion("vnfModelVersion");
168 modelInfoGenericVnf.setModelUuid("vnfModelUuid");
169 modelInfoGenericVnf.setModelCustomizationUuid("vnfModelCustomizationUuid");
170 vnf.setModelInfoGenericVnf(modelInfoGenericVnf);
172 Integer vfModuleIndex = 1;
173 VfModule vfModule = new VfModule();
174 vfModule.setVfModuleId("vfModuleId");
175 vfModule.setVfModuleName("vfModuleName");
176 vfModule.setModuleIndex(vfModuleIndex);
177 ModelInfoVfModule modelInfoVfModule = new ModelInfoVfModule();
178 modelInfoVfModule.setModelInvariantUUID("vfModuleModelInvariantUuid");
179 modelInfoVfModule.setModelName("vfModuleModelName");
180 modelInfoVfModule.setModelVersion("vfModuleModelVersion");
181 modelInfoVfModule.setModelUUID("vfModuleModelUuid");
182 modelInfoVfModule.setModelCustomizationUUID("vfModuleModelCustomizationUuid");
183 vfModule.setModelInfoVfModule(modelInfoVfModule);
185 CloudRegion cloudRegion = new CloudRegion();
186 cloudRegion.setLcpCloudRegionId("cloudRegionId");
187 cloudRegion.setTenantId("tenantId");
189 OrchestrationContext orchestrationContext = new OrchestrationContext();
190 orchestrationContext.setIsRollbackEnabled(false);
192 String sdncVnfQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVnfTopologyWithCloudResources.json")));
193 String sdncVfModuleQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVfModuleTopologyWithCloudResources.json")));
195 VnfAdapterVfModuleObjectMapper mapper = new VnfAdapterVfModuleObjectMapper();
196 mapper.vnfAdapterObjectMapperUtils = new VnfAdapterObjectMapperUtils();
198 CreateVfModuleRequest vfModuleVNFAdapterRequest = mapper.createVfModuleRequestMapper(
199 requestContext, cloudRegion, orchestrationContext, serviceInstance,
200 vnf, vfModule, sdncVnfQueryResponse, sdncVfModuleQueryResponse);
203 String jsonToCompare = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "vnfAdapterCreateVfModuleRequestWithCloudResources.json")));
205 ObjectMapper omapper = new ObjectMapper();
206 CreateVfModuleRequest reqMapper1 = omapper.readValue(
208 CreateVfModuleRequest.class);
210 assertThat(vfModuleVNFAdapterRequest, sameBeanAs(reqMapper1).ignoring("messageId").ignoring("notificationUrl"));
214 public void createVfModuleRequestMapperDhcpDisabledTest() throws Exception {
215 // prepare and set service instance
216 ServiceInstance serviceInstance = new ServiceInstance();
217 serviceInstance.setServiceInstanceId("serviceInstanceId");
218 ModelInfoServiceInstance modelInfoServiceInstance = new ModelInfoServiceInstance();
219 modelInfoServiceInstance.setModelInvariantUuid("serviceModelInvariantUuid");
220 modelInfoServiceInstance.setModelName("serviceModelName");
221 modelInfoServiceInstance.setModelUuid("serviceModelUuid");
222 modelInfoServiceInstance.setModelVersion("serviceModelVersion");
223 modelInfoServiceInstance.setEnvironmentContext("environmentContext");
224 modelInfoServiceInstance.setWorkloadContext("workloadContext");
225 serviceInstance.setModelInfoServiceInstance(modelInfoServiceInstance);
226 // prepare Customer object
227 Customer customer = new Customer();
228 customer.setGlobalCustomerId("globalCustomerId");
229 customer.setServiceSubscription(new ServiceSubscription());
230 // set Customer on service instance
232 customer.getServiceSubscription().getServiceInstances().add(serviceInstance);
235 RequestContext requestContext = new RequestContext();
236 HashMap<String, String> userParams = new HashMap<String, String>();
237 userParams.put("key1", "value1");
238 requestContext.setMsoRequestId("requestId");
239 requestContext.setUserParams(userParams);
240 requestContext.setProductFamilyId("productFamilyId");
242 GenericVnf vnf = new GenericVnf();
243 vnf.setVnfId("vnfId");
244 vnf.setVnfType("vnfType");
245 vnf.setVnfName("vnfName");
246 ModelInfoGenericVnf modelInfoGenericVnf = new ModelInfoGenericVnf();
247 modelInfoGenericVnf.setModelInvariantUuid("vnfModelInvariantUuid");
248 modelInfoGenericVnf.setModelName("vnfModelName");
249 modelInfoGenericVnf.setModelVersion("vnfModelVersion");
250 modelInfoGenericVnf.setModelUuid("vnfModelUuid");
251 modelInfoGenericVnf.setModelCustomizationUuid("vnfModelCustomizationUuid");
252 vnf.setModelInfoGenericVnf(modelInfoGenericVnf);
254 Integer vfModuleIndex = 1;
255 VfModule vfModule = new VfModule();
256 vfModule.setVfModuleId("vfModuleId");
257 vfModule.setVfModuleName("vfModuleName");
258 vfModule.setModuleIndex(vfModuleIndex);
259 ModelInfoVfModule modelInfoVfModule = new ModelInfoVfModule();
260 modelInfoVfModule.setModelInvariantUUID("vfModuleModelInvariantUuid");
261 modelInfoVfModule.setModelName("vfModuleModelName");
262 modelInfoVfModule.setModelVersion("vfModuleModelVersion");
263 modelInfoVfModule.setModelUUID("vfModuleModelUuid");
264 modelInfoVfModule.setModelCustomizationUUID("vfModuleModelCustomizationUuid");
265 vfModule.setModelInfoVfModule(modelInfoVfModule);
267 CloudRegion cloudRegion = new CloudRegion();
268 cloudRegion.setLcpCloudRegionId("cloudRegionId");
269 cloudRegion.setTenantId("tenantId");
271 OrchestrationContext orchestrationContext = new OrchestrationContext();
272 orchestrationContext.setIsRollbackEnabled(false);
274 String sdncVnfQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVnfTopologySubnetDhcpDisabled.json")));
275 String sdncVfModuleQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVfModuleTopology.json")));
277 VnfAdapterVfModuleObjectMapper mapper = new VnfAdapterVfModuleObjectMapper();
278 mapper.vnfAdapterObjectMapperUtils = new VnfAdapterObjectMapperUtils();
280 CreateVfModuleRequest vfModuleVNFAdapterRequest = mapper.createVfModuleRequestMapper(
281 requestContext, cloudRegion, orchestrationContext, serviceInstance,
282 vnf, vfModule, sdncVnfQueryResponse, sdncVfModuleQueryResponse);
285 String jsonToCompare = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "vnfAdapterCreateVfModuleRequestDhcpDisabled.json")));
287 ObjectMapper omapper = new ObjectMapper();
288 CreateVfModuleRequest reqMapper1 = omapper.readValue(
290 CreateVfModuleRequest.class);
292 assertThat(vfModuleVNFAdapterRequest, sameBeanAs(reqMapper1).ignoring("messageId").ignoring("notificationUrl"));
296 public void createVfModuleRequestMapperMultipleDhcpTest() throws Exception {
297 // prepare and set service instance
298 ServiceInstance serviceInstance = new ServiceInstance();
299 serviceInstance.setServiceInstanceId("serviceInstanceId");
300 ModelInfoServiceInstance modelInfoServiceInstance = new ModelInfoServiceInstance();
301 modelInfoServiceInstance.setModelInvariantUuid("serviceModelInvariantUuid");
302 modelInfoServiceInstance.setModelName("serviceModelName");
303 modelInfoServiceInstance.setModelUuid("serviceModelUuid");
304 modelInfoServiceInstance.setModelVersion("serviceModelVersion");
305 modelInfoServiceInstance.setEnvironmentContext("environmentContext");
306 modelInfoServiceInstance.setWorkloadContext("workloadContext");
307 serviceInstance.setModelInfoServiceInstance(modelInfoServiceInstance);
308 // prepare Customer object
309 Customer customer = new Customer();
310 customer.setGlobalCustomerId("globalCustomerId");
311 customer.setServiceSubscription(new ServiceSubscription());
312 // set Customer on service instance
314 customer.getServiceSubscription().getServiceInstances().add(serviceInstance);
316 RequestContext requestContext = new RequestContext();
317 HashMap<String, String> userParams = new HashMap<String, String>();
318 userParams.put("key1", "value1");
319 requestContext.setMsoRequestId("requestId");
320 requestContext.setUserParams(userParams);
321 requestContext.setProductFamilyId("productFamilyId");
323 GenericVnf vnf = new GenericVnf();
324 vnf.setVnfId("vnfId");
325 vnf.setVnfType("vnfType");
326 vnf.setVnfName("vnfName");
327 ModelInfoGenericVnf modelInfoGenericVnf = new ModelInfoGenericVnf();
328 modelInfoGenericVnf.setModelInvariantUuid("vnfModelInvariantUuid");
329 modelInfoGenericVnf.setModelName("vnfModelName");
330 modelInfoGenericVnf.setModelVersion("vnfModelVersion");
331 modelInfoGenericVnf.setModelUuid("vnfModelUuid");
332 modelInfoGenericVnf.setModelCustomizationUuid("vnfModelCustomizationUuid");
333 vnf.setModelInfoGenericVnf(modelInfoGenericVnf);
335 Integer vfModuleIndex = 1;
336 VfModule vfModule = new VfModule();
337 vfModule.setVfModuleId("vfModuleId");
338 vfModule.setVfModuleName("vfModuleName");
339 vfModule.setModuleIndex(vfModuleIndex);
340 ModelInfoVfModule modelInfoVfModule = new ModelInfoVfModule();
341 modelInfoVfModule.setModelInvariantUUID("vfModuleModelInvariantUuid");
342 modelInfoVfModule.setModelName("vfModuleModelName");
343 modelInfoVfModule.setModelVersion("vfModuleModelVersion");
344 modelInfoVfModule.setModelUUID("vfModuleModelUuid");
345 modelInfoVfModule.setModelCustomizationUUID("vfModuleModelCustomizationUuid");
346 vfModule.setModelInfoVfModule(modelInfoVfModule);
348 CloudRegion cloudRegion = new CloudRegion();
349 cloudRegion.setLcpCloudRegionId("cloudRegionId");
350 cloudRegion.setTenantId("tenantId");
352 OrchestrationContext orchestrationContext = new OrchestrationContext();
353 orchestrationContext.setIsRollbackEnabled(false);
355 String sdncVnfQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVnfTopologySubnetMultipleDhcp.json")));
356 String sdncVfModuleQueryResponse = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "genericResourceApiVfModuleSdncVfModuleTopology.json")));
358 VnfAdapterVfModuleObjectMapper mapper = new VnfAdapterVfModuleObjectMapper();
359 mapper.vnfAdapterObjectMapperUtils = new VnfAdapterObjectMapperUtils();
361 CreateVfModuleRequest vfModuleVNFAdapterRequest = mapper.createVfModuleRequestMapper(
362 requestContext, cloudRegion, orchestrationContext, serviceInstance,
363 vnf, vfModule, sdncVnfQueryResponse, sdncVfModuleQueryResponse);
366 String jsonToCompare = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "vnfAdapterCreateVfModuleRequestMultipleDhcp.json")));
368 ObjectMapper omapper = new ObjectMapper();
369 CreateVfModuleRequest reqMapper1 = omapper.readValue(
371 CreateVfModuleRequest.class);
373 assertThat(vfModuleVNFAdapterRequest, sameBeanAs(reqMapper1).ignoring("messageId").ignoring("notificationUrl"));
377 public void DeleteVfModuleRequestMapperTest() throws Exception {
378 ServiceInstance serviceInstance = new ServiceInstance();
379 serviceInstance.setServiceInstanceId("serviceInstanceId");
380 ModelInfoServiceInstance modelInfoServiceInstance = new ModelInfoServiceInstance();
381 modelInfoServiceInstance.setModelInvariantUuid("serviceModelInvariantUuid");
382 modelInfoServiceInstance.setModelName("serviceModelName");
383 modelInfoServiceInstance.setModelUuid("serviceModelUuid");
384 modelInfoServiceInstance.setModelVersion("serviceModelVersion");
385 modelInfoServiceInstance.setEnvironmentContext("environmentContext");
386 modelInfoServiceInstance.setWorkloadContext("workloadContext");
387 serviceInstance.setModelInfoServiceInstance(modelInfoServiceInstance);
388 // prepare Customer object
389 Customer customer = new Customer();
390 customer.setGlobalCustomerId("globalCustomerId");
391 customer.setServiceSubscription(new ServiceSubscription());
392 // set Customer on service instance
393 customer.getServiceSubscription().getServiceInstances().add(serviceInstance);
395 RequestContext requestContext = new RequestContext();
396 HashMap<String, String> userParams = new HashMap<String, String>();
397 userParams.put("key1", "value1");
398 requestContext.setMsoRequestId("requestId");
399 requestContext.setUserParams(userParams);
400 requestContext.setProductFamilyId("productFamilyId");
402 GenericVnf vnf = new GenericVnf();
403 vnf.setVnfId("vnfId");
404 vnf.setVnfType("vnfType");
405 vnf.setVnfName("vnfName");
406 ModelInfoGenericVnf modelInfoGenericVnf = new ModelInfoGenericVnf();
407 modelInfoGenericVnf.setModelInvariantUuid("vnfModelInvariantUuid");
408 modelInfoGenericVnf.setModelName("vnfModelName");
409 modelInfoGenericVnf.setModelVersion("vnfModelVersion");
410 modelInfoGenericVnf.setModelUuid("vnfModelUuid");
411 modelInfoGenericVnf.setModelCustomizationUuid("vnfModelCustomizationUuid");
412 vnf.setModelInfoGenericVnf(modelInfoGenericVnf);
414 VfModule vfModule = new VfModule();
415 vfModule.setVfModuleId("vfModuleId");
416 vfModule.setVfModuleName("vfModuleName");
417 ModelInfoVfModule modelInfoVfModule = new ModelInfoVfModule();
418 modelInfoVfModule.setModelInvariantUUID("vfModuleModelInvariantUuid");
419 modelInfoVfModule.setModelName("vfModuleModelName");
420 modelInfoVfModule.setModelVersion("vfModuleModelVersion");
421 modelInfoVfModule.setModelUUID("vfModuleModelUuid");
422 modelInfoVfModule.setModelCustomizationUUID("vfModuleModelCustomizationUuid");
423 vfModule.setModelInfoVfModule(modelInfoVfModule);
425 CloudRegion cloudRegion = new CloudRegion();
426 cloudRegion.setLcpCloudRegionId("cloudRegionId");
427 cloudRegion.setTenantId("tenantId");
429 OrchestrationContext orchestrationContext = new OrchestrationContext();
430 orchestrationContext.setIsRollbackEnabled(false);
432 VnfAdapterVfModuleObjectMapper mapper = new VnfAdapterVfModuleObjectMapper();
433 mapper.vnfAdapterObjectMapperUtils = new VnfAdapterObjectMapperUtils();
435 DeleteVfModuleRequest vfModuleVNFAdapterRequest = mapper.deleteVfModuleRequestMapper(
436 requestContext, cloudRegion, serviceInstance,
440 String jsonToCompare = new String(Files.readAllBytes(Paths.get(JSON_FILE_LOCATION + "vnfAdapterDeleteVfModuleRequest.json")));
442 ObjectMapper omapper = new ObjectMapper();
443 DeleteVfModuleRequest reqMapper1 = omapper.readValue(
445 DeleteVfModuleRequest.class);
447 assertThat(vfModuleVNFAdapterRequest, sameBeanAs(reqMapper1).ignoring("messageId").ignoring("notificationUrl"));