when automatically add aLaCarte VfModule, rollbackOnFailure is true 96/98496/1
authorEylon Malin <eylon.malin@intl.att.com>
Mon, 18 Nov 2019 11:01:43 +0000 (13:01 +0200)
committerEylon Malin <eylon.malin@intl.att.com>
Mon, 18 Nov 2019 11:01:43 +0000 (13:01 +0200)
Issue-ID: VID-701
Signed-off-by: Eylon Malin <eylon.malin@intl.att.com>
Change-Id: Ide9d3436a9ba281fb4b02ae308da00bd4a121108

vid-webpack-master/src/app/shared/services/defaultDataServiceGenerator/default.data.generator.service.spec.ts
vid-webpack-master/src/app/shared/services/defaultDataServiceGenerator/default.data.generator.service.ts

index a34f2fe..03461ea 100644 (file)
@@ -32,6 +32,7 @@ describe('Default Data Generator Service', () => {
 
     let result = service.generateVFModule(serviceHierarchy.vnfs[vnfUUID].vfModules[vnfModuleUUID], [], false, true);
     expect(result.isMissingData).toBeTruthy();
+    expect(result.rollbackOnFailure).toBeTruthy();
   });
 
   test('generateVFModule should create vf module object', () => {
@@ -51,6 +52,7 @@ describe('Default Data Generator Service', () => {
     expect(result.sdncPreReload).toBeNull();
     expect(result.isMissingData).toBeTruthy();
     expect(result.instanceParams).toEqual([{}]);
+    expect(result.rollbackOnFailure).toBeNull();
   });
 
   test('generateVNFData should create vnf object', () => {
index b0baa82..3046b33 100644 (file)
@@ -328,6 +328,7 @@ export class DefaultDataGeneratorService {
         instanceParams
       ],
       'trackById': DefaultDataGeneratorService.createRandomTrackById(),
+      'rollbackOnFailure' : isALaCarte ? true : null,
     };
   }