+ ResourceDefinition resource = new ResourceDefinition();
+ resource.setResourceDefinitionId("resourceDefinitionId");
+ resource.setVdu("vdu");
+
+ NslcmGrantVnfResponse gresponse = new NslcmGrantVnfResponse();
+ List<KeyValuePair> additionalParam1 = new ArrayList<KeyValuePair>();
+ KeyValuePair pair = new KeyValuePair();
+ pair.setKey("key");
+ pair.setValue("value");
+ additionalParam1.add(pair);
+
+ List<ResourceDefinition> additionalParam2 = new ArrayList<ResourceDefinition>();
+ additionalParam2.add(resource);
+ gresponse.setAdditionalParam(additionalParam2);
+
+ List<NslcmVimInfo> vim = new ArrayList<NslcmVimInfo>();
+ NslcmVimInfo vims=new NslcmVimInfo();
+
+ vims.setInterfaceEndpoint("interfaceEndpoint");
+ vims.setVimId("vimId");
+ List<AccessInfo> accessInfo = null;
+ vims.setAccessInfo(accessInfo);
+ List<InterfaceInfo> interfaceInfo = null;
+ vims.setInterfaceInfo(interfaceInfo);
+
+ vim.add(vims);
+ VimAssets vimAssets = null;
+ gresponse.setVimAssets(vimAssets);
+
+ gresponse.setVim(vim);
+ String json = gson.toJson(gresponse);
+ HttpResult httpResult = new HttpResult();
+ httpResult.setContent(json);
+
+ when(httpClientProcessor.process(Mockito.anyString(), Mockito.any(RequestMethod.class), Mockito.any(HashMap.class), Mockito.anyString())).thenReturn(httpResult);
+