From 2eff2870374b37be96b29e5a3d8f9c021f038a10 Mon Sep 17 00:00:00 2001 From: Alexey Sandler Date: Thu, 19 Dec 2019 11:05:40 +0200 Subject: Add resources summarizing function in service instance. Issue-ID: VID-724 Signed-off-by: Alexey Sandler Change-Id: I9f4d6201cadd31e84ef90f25a619d95bf74eb9ae Signed-off-by: Alexey Sandler --- .../vid/services/AsyncInstantiationBusinessLogicTest.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'vid-app-common/src/test/java/org/onap/vid/services/AsyncInstantiationBusinessLogicTest.java') diff --git a/vid-app-common/src/test/java/org/onap/vid/services/AsyncInstantiationBusinessLogicTest.java b/vid-app-common/src/test/java/org/onap/vid/services/AsyncInstantiationBusinessLogicTest.java index d1124f3a8..4b4aa4deb 100644 --- a/vid-app-common/src/test/java/org/onap/vid/services/AsyncInstantiationBusinessLogicTest.java +++ b/vid-app-common/src/test/java/org/onap/vid/services/AsyncInstantiationBusinessLogicTest.java @@ -491,6 +491,17 @@ public class AsyncInstantiationBusinessLogicTest extends AsyncInstantiationBaseT return prepareServiceInstantiation(PROJECT_NAME, isUserProvidedNaming, bulkSize); } + @Test + public void getSummarizedMap(){ + ServiceInstantiation serviceInstantiation = TestUtils.readJsonResourceFileAsObject( + "/payload_jsons/templateSummarize4vnfs6vfmodules.json", ServiceInstantiation.class); + Map childrenMap = asyncInstantiationBL.getSummarizedChildrenMap(serviceInstantiation); + HashMap expectedMap = new HashMap<>(); + expectedMap.put("vnf", Long.valueOf(4)); + expectedMap.put("vfModule", Long.valueOf(6)); + assertEquals(childrenMap,expectedMap); + + } @Test -- cgit 1.2.3-korg