From 1cfb08779ea0e00be69e072a940b3063e049fe6b Mon Sep 17 00:00:00 2001 From: Ofir Sonsino Date: Wed, 31 Jan 2018 17:19:00 +0200 Subject: org.onap migration Change-Id: I52f0b2851f2c765752b6d21f49b32136d7d72a3d Issue-ID: VID-86 Signed-off-by: Ofir Sonsino --- .../vid/integrationTest/AaiIntegrationTest.java | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 vid-app-common/src/test/java/org/onap/vid/integrationTest/AaiIntegrationTest.java (limited to 'vid-app-common/src/test/java/org/onap/vid/integrationTest/AaiIntegrationTest.java') diff --git a/vid-app-common/src/test/java/org/onap/vid/integrationTest/AaiIntegrationTest.java b/vid-app-common/src/test/java/org/onap/vid/integrationTest/AaiIntegrationTest.java new file mode 100644 index 00000000..eaad6ccc --- /dev/null +++ b/vid-app-common/src/test/java/org/onap/vid/integrationTest/AaiIntegrationTest.java @@ -0,0 +1,43 @@ +package org.onap.vid.integrationTest; + +import org.openecomp.portalsdk.core.util.SystemProperties; +import org.onap.vid.aai.AaiClient; +import org.onap.vid.aai.AaiClientInterface; +import org.onap.vid.aai.AaiResponse; +import org.onap.vid.aai.model.GetServiceModelsByDistributionStatusResponse; +import org.onap.vid.aai.model.Result; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.mock.web.MockServletContext; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.testng.AbstractTestNGSpringContextTests; +import org.springframework.test.context.web.WebAppConfiguration; +import org.testng.Assert; +import org.testng.annotations.Test; + + +@ContextConfiguration(classes = {SystemProperties.class}) + + +@WebAppConfiguration +public class AaiIntegrationTest extends AbstractTestNGSpringContextTests { + + + @Autowired + MockServletContext servletContext; + + + @Test + public void testGetServiceModelsFromAai() throws Exception { + AaiClientInterface aaiClient = new AaiClient(servletContext); + AaiResponse serviceModelsByDistributionStatusResponse = aaiClient.getServiceModelsByDistributionStatus(); + GetServiceModelsByDistributionStatusResponse response = serviceModelsByDistributionStatusResponse.getT(); + for(Result result: response.getResults()){ + Assert.assertNotNull(result.getModel().getModelInvariantId()); + Assert.assertNotNull(result.getModel().getModelVers().getModelVer().get(0).getModelVersionId()); + Assert.assertNotNull(result.getModel().getModelVers().getModelVer().get(0).getModelName()); + Assert.assertNotNull(result.getModel().getModelVers().getModelVer().get(0).getModelVersion()); + } + } + + +} -- cgit 1.2.3-korg