From 0814238f615f3e3b855a53add72730b957f6c790 Mon Sep 17 00:00:00 2001 From: Ittay Stern Date: Sun, 2 Feb 2020 18:09:40 +0200 Subject: NodeInfo::getModel expects the instance-model Now callers (objectToInstanceTree, objectToModelTree, etc.) pass the hierarchy itself, instead of providing only the service hierarchy and keys. Issue-ID: VID-724 Change-Id: I80cde29887d86b2cc986d96b220ff769562f38b8 Signed-off-by: Ittay Stern --- .../models/pnf/pnf.model.info.spec.ts | 58 ++-------------------- 1 file changed, 3 insertions(+), 55 deletions(-) (limited to 'vid-webpack-master/src/app/drawingBoard/service-planning/objectsToTree/models/pnf/pnf.model.info.spec.ts') diff --git a/vid-webpack-master/src/app/drawingBoard/service-planning/objectsToTree/models/pnf/pnf.model.info.spec.ts b/vid-webpack-master/src/app/drawingBoard/service-planning/objectsToTree/models/pnf/pnf.model.info.spec.ts index 8a09372e0..8675d36f2 100644 --- a/vid-webpack-master/src/app/drawingBoard/service-planning/objectsToTree/models/pnf/pnf.model.info.spec.ts +++ b/vid-webpack-master/src/app/drawingBoard/service-planning/objectsToTree/models/pnf/pnf.model.info.spec.ts @@ -14,6 +14,8 @@ import {MockNgRedux, NgReduxTestingModule} from "@angular-redux/store/testing"; import {HttpClient, HttpHandler} from "@angular/common/http"; import {CollectionResourceModel} from "../../../../../shared/models/collectionResourceModel"; import {ComponentInfoType} from "../../../component-info/component-info-model"; +import {VNFModel} from "../../../../../shared/models/vnfModel"; +import {PNFModel} from "../../../../../shared/models/pnfModel"; describe('PNF model info', () => { @@ -77,61 +79,7 @@ describe('PNF model info', () => { }); test('getModel should return pnf model', () => { - let model: CollectionResourceModel = pnfModel.getModel('PNF1', { - originalName : 'PNF1' - }, getServiceHierarchy()); - expect(model.type).toEqual('PNF'); + expect(pnfModel.getModel({})).toBeInstanceOf(PNFModel); }); - function getServiceHierarchy(){ - return { - "service": { - "uuid": "12550cd7-7708-4f53-a09e-41d3d6327ebc", - "invariantUuid": "561faa57-7bbb-40ec-a81c-c0d4133e98d4", - "name": "AIM Transport SVC_ym161f", - "version": "1.0", - "toscaModelURL": null, - "category": "Network L1-3", - "serviceType": "TRANSPORT", - "serviceRole": "AIM", - "description": "AIM Transport service", - "serviceEcompNaming": "true", - "instantiationType": "Macro", - "inputs": {}, - "vidNotions": { - "instantiationUI": "legacy", - "modelCategory": "other", - "viewEditUI": "legacy" - } - }, - "vnfs": {}, - "networks": {}, - "collectionResources": {}, - "configurations": {}, - "fabricConfigurations": {}, - "serviceProxies": {}, - "vfModules": {}, - "volumeGroups": {}, - "pnfs": { - "PNF1": { - "uuid": "1c831fa9-28a6-4778-8c1d-80b9e769f2ed", - "invariantUuid": "74e13a12-dac9-4fba-b102-cd242d9e7f02", - "description": "AIM Transport service", - "name": "AIM PNF Model", - "version": "1.0", - "customizationUuid": "dce78da7-c842-47a1-aba2-2de1cd03ab7a", - "inputs": {}, - "commands": {}, - "properties": { - "nf_function": "SDNGW", - "nf_role": "pD2IPE", - "ecomp_generated_naming": "false", - "nf_type": "ROUTER" - }, - "type": "PNF" - } - }, - "vnfGroups": {} - } - } }) -- cgit 1.2.3-korg