aboutsummaryrefslogtreecommitdiffstats
path: root/appc-outbound/appc-aai-client/provider/src/test
diff options
context:
space:
mode:
authorDilip kumar Pampana <dp583p@att.com>2018-03-05 16:41:37 -0500
committerDilip kumar Pampana <dp583p@att.com>2018-03-05 16:42:10 -0500
commit16529076b3c306c2a4d35004bbec6c561578e819 (patch)
tree4f1a5305a6302bbbea81c51c99276c03330cbe49 /appc-outbound/appc-aai-client/provider/src/test
parent89a36a48001e19f57a09bb432e7baf7e1034599d (diff)
Aai Test cases added
junits were missed in the code contributions for Beijing for appc-outbound/appc-aai-client Issue-ID: APPC-692 Change-Id: I9bde9cc48e7fa396f2b4ac3af3b181ae03b84143 Signed-off-by: Dilip kumar Pampana <dp583p@att.com>
Diffstat (limited to 'appc-outbound/appc-aai-client/provider/src/test')
-rw-r--r--appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/node/TestAAIResourceNode.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/node/TestAAIResourceNode.java b/appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/node/TestAAIResourceNode.java
index e6ac0567a..efb09e0be 100644
--- a/appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/node/TestAAIResourceNode.java
+++ b/appc-outbound/appc-aai-client/provider/src/test/java/org/onap/appc/aai/client/node/TestAAIResourceNode.java
@@ -248,4 +248,34 @@ Map<String, String> inParams =new HashMap<String, String>();
assertEquals(ctx.getAttribute("template-model-id"),"model0001");
}
+ @Test
+ public final void testSetVmParams() {
+ SvcLogicContext ctx = new SvcLogicContext();
+ String vServerId = "vserver02";
+ ctx.setAttribute("tmp.vnfInfo.vm-count","3");
+ ctx.setAttribute("tmp.vnfInfo.vm[0].vserver-id","vserver01");
+ ctx.setAttribute("tmp.vnfInfo.vm[1].vserver-id","vserver02");
+ ctx.setAttribute("tmp.vnfInfo.vm[1].tenant-id","ten01");
+ ctx.setAttribute("tmp.vnfInfo.vm[1].cloud-region-id","cr01");
+ ctx.setAttribute("tmp.vnfInfo.vm[1].cloud-owner","co01");
+ AAIResourceNode aairn= new AAIResourceNode();
+ Map <String, String> params = aairn.setVmParams(ctx, vServerId);
+ assertNotNull(params);
+ }
+ @Test
+ public final void testGetVnfcInformationForVserver() throws Exception{
+ MockAAIResourceNode aairn = new MockAAIResourceNode();
+ SvcLogicContext ctx = new SvcLogicContext();
+ SvcLogicContext newVnfcCtx = new SvcLogicContext();
+ Map<String,String> inParams = new HashMap<String, String>();
+ Map<String,String> vnfcParams = new HashMap<String, String>();
+ String responsePrefix="test.";
+ inParams.put(AppcAaiClientConstant.INPUT_PARAM_RESPONSE_PREFIX, "test");
+ vnfcParams.put("vnfcName", "vnfcName2");
+ aairn.getVnfcInformationForVserver(vnfcParams, newVnfcCtx, inParams, ctx, aairn.getAaiService(), responsePrefix);
+ assertEquals(ctx.getAttribute("test.vm.vnfc.vnfc-name"),"vnfcName2");
+ assertEquals(ctx.getAttribute("test.vm.vnfc.vnfc-type"), "vnfcType2");
+ assertEquals(ctx.getAttribute("test.vm.vnfc.vnfc-function-code"), "vnfcFuncCode2");
+ assertEquals(ctx.getAttribute("test.vm.vnfc.vnfc-group-notation"), "vnfcGrpNot2");
+ }
}