package org.onap.appc.aai.client.node;
+
import static junit.framework.Assert.assertEquals;
import java.util.HashMap;
import com.att.eelf.configuration.EELFLogger;
import com.att.eelf.configuration.EELFManager;
import org.onap.ccsdk.sli.core.sli.SvcLogicContext;
+import org.onap.ccsdk.sli.core.sli.SvcLogicException;
import org.onap.ccsdk.sli.core.sli.SvcLogicResource;
import org.onap.ccsdk.sli.adaptors.aai.AAIClient;
// ONAP merging
private static final EELFLogger log = EELFManager.getInstance().getLogger(MockAaiService.class);
- private AAIClient aaiClient;
+ private AAIClient aaiClient;
/*public MockAaiService() {
super(new AAIClientMock());
}*/
- public MockAaiService(AAIClient aaic) {
- super(aaic);
- }
-
- public void getVMInfo(Map<String, String> params,SvcLogicContext ctx ) throws Exception {
- log.info("Received Mock getVmInfo call with params : " + params);
- String vserverId = params.get("vserverId");
- String prefix = params.get(AppcAaiClientConstant.INPUT_PARAM_RESPONSE_PREFIX);
- if ( vserverId.equals("ibcm0001id")) {
- ctx.setAttribute(prefix + ".vm.vserver-name", "vserverName1");
- ctx.setAttribute(prefix + ".vm.vf-module-id", "vfModule1");
- }
- else {
- ctx.setAttribute(prefix + ".vm.vserver-name", "vserverName2");
- ctx.setAttribute(prefix + ".vm.vf-module-id", "vfModule2");
- ctx.setAttribute(prefix + ".vm.vnfc[0].vnfc-name", "vnfcName2");
- }
-
+ public MockAaiService(AAIClient aaic) {
+ super(aaic);
+ }
+
+ public void getVMInfo(Map<String, String> params, SvcLogicContext ctx) throws SvcLogicException {
+ log.info("Received Mock getVmInfo call with params : " + params);
+ String vserverId = params.get("vserverId");
+ String prefix = params.get(AppcAaiClientConstant.INPUT_PARAM_RESPONSE_PREFIX);
+ if (vserverId.equals("ibcm0001id")) {
+ ctx.setAttribute(prefix + ".vm.vserver-name", "vserverName1");
+ ctx.setAttribute(prefix + ".vm.vf-module-id", "vfModule1");
+ } else {
+ ctx.setAttribute(prefix + ".vm.vserver-name", "vserverName2");
+ ctx.setAttribute(prefix + ".vm.vf-module-id", "vfModule2");
+ ctx.setAttribute(prefix + ".vm.vnfc[0].vnfc-name", "vnfcName2");
}
+ }
- public void getVnfcInfo(Map<String, String> params,SvcLogicContext ctx ) throws Exception {
- log.info("Received Mock getVmInfo call with params : " + params);
- String prefix = params.get(AppcAaiClientConstant.INPUT_PARAM_RESPONSE_PREFIX);
-
- String vnfcName = params.get("vnfcName");
- if ( vnfcName.equals("vnfcName2") ) {
- ctx.setAttribute(prefix + ".vnfc.vnfc-type", "vnfcType2");
- ctx.setAttribute(prefix + ".vnfc.vnfc-function-code", "vnfcFuncCode2");
- ctx.setAttribute(prefix + ".vnfc.group-notation", "vnfcGrpNot2");
- }
+ public void getVnfcInfo(Map<String, String> params, SvcLogicContext ctx) throws SvcLogicException {
+ log.info("Received Mock getVmInfo call with params : " + params);
+ String prefix = params.get(AppcAaiClientConstant.INPUT_PARAM_RESPONSE_PREFIX);
+ String vnfcName = params.get("vnfcName");
+ if (vnfcName.equals("vnfcName2")) {
+ ctx.setAttribute(prefix + ".vnfc.vnfc-type", "vnfcType2");
+ ctx.setAttribute(prefix + ".vnfc.vnfc-function-code", "vnfcFuncCode2");
+ ctx.setAttribute(prefix + ".vnfc.group-notation", "vnfcGrpNot2");
}
- @Override
- public SvcLogicContext readResource(String query, String prefix, String resourceType) throws Exception {
- SvcLogicContext resourceContext = new SvcLogicContext();
- resourceContext.setAttribute("vfModuleInfo.model-invariant-id","invid01");
- resourceContext.setAttribute("vfModuleInfo.model-version-id","versid01");
- resourceContext.setAttribute("modelInfo.model-name","model0001");
- return resourceContext;
- }
+ }
+
+ @Override
+ public SvcLogicContext readResource(String query, String prefix, String resourceType) throws SvcLogicException {
+ SvcLogicContext resourceContext = new SvcLogicContext();
+ resourceContext.setAttribute("vfModuleInfo.model-invariant-id", "invid01");
+ resourceContext.setAttribute("vfModuleInfo.model-version-id", "versid01");
+ resourceContext.setAttribute("modelInfo.model-name", "model0001");
+
+ return resourceContext;
+ }
}