diff options
author | Dilip kumar Pampana <dp583p@att.com> | 2018-03-05 16:41:37 -0500 |
---|---|---|
committer | Dilip kumar Pampana <dp583p@att.com> | 2018-03-05 16:42:10 -0500 |
commit | 16529076b3c306c2a4d35004bbec6c561578e819 (patch) | |
tree | 4f1a5305a6302bbbea81c51c99276c03330cbe49 /appc-outbound/appc-aai-client/provider/src/test | |
parent | 89a36a48001e19f57a09bb432e7baf7e1034599d (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.java | 30 |
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"); + } } |