X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-backend%2Fsrc%2Ftest%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fcontroller%2FPortalRestCentralServiceTest.java;h=4f24101001e54aeed00e8af722aea16f0f926d7d;hb=9fef9615bd5889eacbe8ddad454b7ff4b4c195c0;hp=509dda7c59e7f1ee8293388d2f615addacca5ca2;hpb=3f812ea25d352ec33d07f5ffa4c2aa2a77e8e793;p=portal%2Fric-dashboard.git diff --git a/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/controller/PortalRestCentralServiceTest.java b/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/controller/PortalRestCentralServiceTest.java index 509dda7c..4f241010 100644 --- a/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/controller/PortalRestCentralServiceTest.java +++ b/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/controller/PortalRestCentralServiceTest.java @@ -26,8 +26,7 @@ import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.onap.portalsdk.core.onboarding.util.PortalApiConstants; import org.onap.portalsdk.core.restful.domain.EcompUser; -import org.oransc.ric.portal.dashboard.DashboardConstants; -import org.oransc.ric.portal.dashboard.config.WebSecurityMockConfiguration; +import org.oransc.ric.portal.dashboard.config.PortalApIMockConfiguration; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.HttpEntity; @@ -39,8 +38,6 @@ public class PortalRestCentralServiceTest extends AbstractControllerTest { private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); - // paths are hardcoded here exactly like the EPSDK-FW library :( - @Test public void getAnalyticsTest() { // paths are hardcoded here exactly like the EPSDK-FW library :( @@ -52,20 +49,21 @@ public class PortalRestCentralServiceTest extends AbstractControllerTest { } @Test - public void getLoginPageTest() { - URI uri = buildUri(null, DashboardConstants.LOGIN_PAGE); + public void getErrorPageTest() { + // Send unauthorized request + URI uri = buildUri(null, "/favicon.ico"); logger.info("Invoking {}", uri); ResponseEntity response = restTemplate.exchange(uri, HttpMethod.GET, null, String.class); - Assertions.assertTrue(response.getStatusCode().is2xxSuccessful()); - Assertions.assertTrue(response.getBody().contains("Please log in")); + Assertions.assertTrue(response.getStatusCode().is4xxClientError()); + Assertions.assertTrue(response.getBody().contains("Static error page")); } private HttpEntity getEntityWithHeaders(Object body) { HttpHeaders headers = new HttpHeaders(); - headers.set(WebSecurityMockConfiguration.PORTAL_USERNAME_HEADER_KEY, - WebSecurityMockConfiguration.PORTAL_USERNAME_HEADER_KEY); - headers.set(WebSecurityMockConfiguration.PORTAL_PASSWORD_HEADER_KEY, - WebSecurityMockConfiguration.PORTAL_PASSWORD_HEADER_KEY); + headers.set(PortalApIMockConfiguration.PORTAL_USERNAME_HEADER_KEY, + PortalApIMockConfiguration.PORTAL_USERNAME_HEADER_KEY); + headers.set(PortalApIMockConfiguration.PORTAL_PASSWORD_HEADER_KEY, + PortalApIMockConfiguration.PORTAL_PASSWORD_HEADER_KEY); HttpEntity entity = new HttpEntity<>(body, headers); return entity; }