Integrate EPSDK-FW library for auth and users
[portal/ric-dashboard.git] / webapp-backend / src / test / java / org / oransc / ric / portal / dashboard / controller / AbstractControllerTest.java
@@ -17,7 +17,7 @@
  * limitations under the License.
  * ========================LICENSE_END===================================
  */
-package org.oransc.ric.portal.dashboard.test.controller;
+package org.oransc.ric.portal.dashboard.controller;
 
 import java.lang.invoke.MethodHandles;
 import java.net.URI;
@@ -26,6 +26,7 @@ import java.util.Map;
 import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.ExtendWith;
+import org.oransc.ric.portal.dashboard.config.WebSecurityMockConfiguration;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -98,4 +99,14 @@ public class AbstractControllerTest {
                logger.info("Context loads on mock profile");
        }
 
+       public TestRestTemplate testRestTemplateAdminRole() {
+               return restTemplate.withBasicAuth(WebSecurityMockConfiguration.TEST_CRED_ADMIN,
+                               WebSecurityMockConfiguration.TEST_CRED_ADMIN);
+       }
+
+       public TestRestTemplate testRestTemplateStandardRole() {
+               return restTemplate.withBasicAuth(WebSecurityMockConfiguration.TEST_CRED_STANDARD,
+                               WebSecurityMockConfiguration.TEST_CRED_STANDARD);
+       }
+
 }