From 9fec029349301e7bc54033a08270ca8707f4b9bd Mon Sep 17 00:00:00 2001 From: Mei Su Date: Tue, 3 Jul 2018 08:56:08 -0400 Subject: Add feature to support reboot lcm command Add method getIdentityUrl to fetch identity-url Issue-ID: APPC-1044 Change-Id: I8fe6f774754e04b0329fe3e735f4b927d6db10bc Signed-off-by: Mei Su --- .../org/onap/appc/aai/client/aai/MockAaiService.java | 2 ++ .../org/onap/appc/aai/client/aai/TestAaiService.java | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) (limited to 'appc-outbound/appc-aai-client/provider/src/test') diff --git a/appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/aai/MockAaiService.java b/appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/aai/MockAaiService.java index 55fd39268..8dec463d0 100644 --- a/appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/aai/MockAaiService.java +++ b/appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/aai/MockAaiService.java @@ -57,6 +57,8 @@ public class MockAaiService extends AaiService { populateVmContext(resourceContext, prefix); } else if ("vnfc".equals(resourceType)) { populateVnfcContext(resourceContext, prefix); + } else if ("cloud-region".equals(resourceType)) { + resourceContext.setAttribute(prefix + ".identity-url", "TestUrl"); } return resourceContext; diff --git a/appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/aai/TestAaiService.java b/appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/aai/TestAaiService.java index fbfe40bb2..0f3d84c4c 100644 --- a/appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/aai/TestAaiService.java +++ b/appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/aai/TestAaiService.java @@ -381,4 +381,21 @@ public class TestAaiService { assertEquals (groupNotationValue4,"gn1"); } + + @Test + public void testgetIdentityUrl() throws Exception { + + MockAaiService mockAai = new MockAaiService(aaiClient); + + Map inParams = new HashMap(); + inParams.put("responsePrefix", "tmp.vnfInfo"); + inParams.put("cloudOwner", "testCloudOwner"); + inParams.put("cloudRegionId", "testCloudRegionId"); + + SvcLogicContext ctx = new SvcLogicContext(); + mockAai.getIdentityUrl(inParams, ctx); + assertEquals(ctx.getAttribute("tmp.vnfInfo.cloud-region.identity-url"), "TestUrl"); + + } + } -- cgit