X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=portal-BE%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fportal%2Fcontroller%2FWidgetMSControllerTest.java;fp=portal-BE%2Fsrc%2Ftest%2Fjava%2Forg%2Fonap%2Fportal%2Fcontroller%2FWidgetMSControllerTest.java;h=2f9f423565afb7be09adfd13a6b711c52ce5c09c;hb=e90cfa3b65b9879d22fc4522f45a22f1014e224e;hp=0000000000000000000000000000000000000000;hpb=f2805494b772201a94334e2c2f72315cacd8266b;p=portal.git diff --git a/portal-BE/src/test/java/org/onap/portal/controller/WidgetMSControllerTest.java b/portal-BE/src/test/java/org/onap/portal/controller/WidgetMSControllerTest.java new file mode 100644 index 00000000..2f9f4235 --- /dev/null +++ b/portal-BE/src/test/java/org/onap/portal/controller/WidgetMSControllerTest.java @@ -0,0 +1,41 @@ +package org.onap.portal.controller; + +import static org.junit.jupiter.api.Assertions.*; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.junit.jupiter.api.Test; +import org.junit.runner.RunWith; +import org.onap.portal.domain.dto.ecomp.PortalRestResponse; +import org.onap.portal.domain.dto.ecomp.PortalRestStatusEnum; +import org.onap.portal.framework.MockitoTestSuite; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.TestPropertySource; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest +@TestPropertySource(locations = "classpath:test.properties") +class WidgetMSControllerTest { + + @Autowired + WidgetMSController widgetMSController; + + MockitoTestSuite mockitoTestSuite = new MockitoTestSuite(); + + HttpServletRequest request = mockitoTestSuite.getMockedRequest(); + HttpServletResponse response = mockitoTestSuite.getMockedResponse(); + + @Test + void getServiceLocation() { + PortalRestResponse expected = new PortalRestResponse<>(); + expected.setMessage("Error!"); + expected.setResponse("Couldn't get the service location"); + expected.setStatus(PortalRestStatusEnum.ERROR); + PortalRestResponse actual = widgetMSController.getServiceLocation(request, response, "portal"); + assertEquals(expected.getMessage(), actual.getMessage()); + assertEquals(expected.getResponse(), actual.getResponse()); + assertEquals(expected.getStatus(), actual.getStatus()); + } +} \ No newline at end of file