aboutsummaryrefslogtreecommitdiffstats
path: root/ONAP-PAP-REST/src/test/java/org/onap/policy/pap/xacml/rest/service/ImportServiceTest.java
diff options
context:
space:
mode:
authorbobbymander <bobby.mander@att.com>2019-10-31 15:08:36 -0400
committerbobbymander <bobby.mander@att.com>2019-11-05 09:21:05 -0500
commitf0d99cbc1c5969a6c51af5fe6dcfe546d3a6df66 (patch)
tree148cd98a72baec013c8c62c95dbf48afb75d9e23 /ONAP-PAP-REST/src/test/java/org/onap/policy/pap/xacml/rest/service/ImportServiceTest.java
parent46b5b531eada52e963f9ca196473a6c1bd8cbf37 (diff)
More JUnit additions for PAP-REST
Issue-ID: POLICY-2130 Change-Id: Ia64bdbb377d26ba209b2d3fc51bc95f5769a7729 Signed-off-by: bobbymander <bobby.mander@att.com>
Diffstat (limited to 'ONAP-PAP-REST/src/test/java/org/onap/policy/pap/xacml/rest/service/ImportServiceTest.java')
-rw-r--r--ONAP-PAP-REST/src/test/java/org/onap/policy/pap/xacml/rest/service/ImportServiceTest.java39
1 files changed, 37 insertions, 2 deletions
diff --git a/ONAP-PAP-REST/src/test/java/org/onap/policy/pap/xacml/rest/service/ImportServiceTest.java b/ONAP-PAP-REST/src/test/java/org/onap/policy/pap/xacml/rest/service/ImportServiceTest.java
index 72d492620..3b826f694 100644
--- a/ONAP-PAP-REST/src/test/java/org/onap/policy/pap/xacml/rest/service/ImportServiceTest.java
+++ b/ONAP-PAP-REST/src/test/java/org/onap/policy/pap/xacml/rest/service/ImportServiceTest.java
@@ -20,14 +20,14 @@
package org.onap.policy.pap.xacml.rest.service;
+import static org.assertj.core.api.Assertions.assertThatCode;
+import static org.assertj.core.api.Assertions.assertThatThrownBy;
import static org.junit.Assert.assertEquals;
import com.mockrunner.mock.web.MockHttpServletRequest;
import com.mockrunner.mock.web.MockHttpServletResponse;
-
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-
import org.junit.Test;
public class ImportServiceTest {
@@ -39,4 +39,39 @@ public class ImportServiceTest {
service.doImportMicroServicePut(request, response);
assertEquals(response.getHeader("error"), "missing");
}
+
+ @Test
+ public void testImportBRMS() {
+ ImportService service = new ImportService();
+ MockHttpServletRequest request = new MockHttpServletRequest();
+ request.setupAddParameter("serviceName", "serviceName");
+ request.setupAddParameter("importService", "BRMSPARAM");
+ request.setBodyContent("foo");
+ HttpServletResponse response = new MockHttpServletResponse();
+ assertThatCode(() -> service.doImportMicroServicePut(request, response)).doesNotThrowAnyException();
+ }
+
+ @Test
+ public void testImportMS() {
+ ImportService service = new ImportService();
+ MockHttpServletRequest request = new MockHttpServletRequest();
+ request.setupAddParameter("serviceName", "serviceName");
+ request.setupAddParameter("importService", "MICROSERVICE");
+ request.setupAddParameter("fileName", "fileName");
+ request.setBodyContent("foo");
+ HttpServletResponse response = new MockHttpServletResponse();
+ assertThatThrownBy(() -> service.doImportMicroServicePut(request, response)).isInstanceOf(Exception.class);
+ }
+
+ @Test
+ public void testImportOpt() {
+ ImportService service = new ImportService();
+ MockHttpServletRequest request = new MockHttpServletRequest();
+ request.setupAddParameter("serviceName", "serviceName");
+ request.setupAddParameter("importService", "OPTIMIZATION");
+ request.setupAddParameter("fileName", "fileName");
+ request.setBodyContent("foo");
+ HttpServletResponse response = new MockHttpServletResponse();
+ assertThatThrownBy(() -> service.doImportMicroServicePut(request, response)).isInstanceOf(Exception.class);
+ }
}