Replaced all tabs with spaces in java and pom.xml
[so.git] / mso-api-handlers / mso-api-handler-infra / src / test / java / org / onap / so / apihandlerinfra / validation / RequestParametersValidationTest.java
index bd9b95d..4f5209d 100644 (file)
@@ -22,148 +22,153 @@ package org.onap.so.apihandlerinfra.validation;
 
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertTrue;
-
 import java.io.IOException;
 import java.nio.file.Files;
 import java.nio.file.Paths;
 import java.util.HashMap;
-
 import org.junit.Test;
 import org.onap.so.apihandlerinfra.Action;
 import org.onap.so.apihandlerinfra.BaseTest;
 import org.onap.so.exceptions.ValidationException;
 import org.onap.so.serviceinstancebeans.ServiceInstancesRequest;
-
 import com.fasterxml.jackson.databind.ObjectMapper;
 
-public class RequestParametersValidationTest extends BaseTest{
+public class RequestParametersValidationTest extends BaseTest {
+
+    @Test
+    public void testVfModuleWithFalseALaCarte() throws IOException, ValidationException {
+        String requestJson = new String(Files.readAllBytes(
+                Paths.get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleModelVersionId.json")));
+        ObjectMapper mapper = new ObjectMapper();
+        ServiceInstancesRequest sir = mapper.readValue(requestJson, ServiceInstancesRequest.class);
+        sir.getRequestDetails().getRequestParameters().setUsePreload(null);
+        ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(),
+                Action.createInstance, 6, false, sir.getRequestDetails().getRequestParameters());
+        info.setRequestScope("vfModule");
+        sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");
+        RequestParametersValidation validation = new RequestParametersValidation();
+        validation.validate(info);
+        assertFalse(sir.getRequestDetails().getRequestParameters().getUsePreload());
+        assertFalse(info.getReqParameters().getUsePreload());
+    }
+
+    @Test
+    public void testVfModuleWithNoALaCarte() throws IOException, ValidationException {
+        String requestJson = new String(Files.readAllBytes(Paths
+                .get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleRequestParametersNoALaCarte.json")));
+        ObjectMapper mapper = new ObjectMapper();
+        ServiceInstancesRequest sir = mapper.readValue(requestJson, ServiceInstancesRequest.class);
+        ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(),
+                Action.createInstance, 6, false, sir.getRequestDetails().getRequestParameters());
+        info.setRequestScope("vfModule");
+        sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");
+        RequestParametersValidation validation = new RequestParametersValidation();
+        validation.validate(info);
+
+        assertTrue(sir.getRequestDetails().getRequestParameters().getUsePreload());
+        assertTrue(info.getReqParameters().getUsePreload());
+    }
+
+    @Test
+    public void testVfModuleWithTrueALaCarte() throws IOException, ValidationException {
+        String requestJson = new String(Files.readAllBytes(Paths
+                .get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleRequestParametersIsALaCarte.json")));
+        ObjectMapper mapper = new ObjectMapper();
+        ServiceInstancesRequest sir = mapper.readValue(requestJson, ServiceInstancesRequest.class);
+        sir.getRequestDetails().getRequestParameters().setUsePreload(null);
+        ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(),
+                Action.createInstance, 6, true, sir.getRequestDetails().getRequestParameters());
+        info.setRequestScope("vfModule");
+        sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");
+        RequestParametersValidation validation = new RequestParametersValidation();
+        validation.validate(info);
+
+        assertTrue(sir.getRequestDetails().getRequestParameters().getUsePreload());
+        assertTrue(info.getReqParameters().getUsePreload());
+    }
+
+    @Test
+    public void testVfModuleWithReqVersionBelow4() throws IOException, ValidationException {
+        String requestJson = new String(Files.readAllBytes(
+                Paths.get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleModelVersionId.json")));
+        ObjectMapper mapper = new ObjectMapper();
+        ServiceInstancesRequest sir = mapper.readValue(requestJson, ServiceInstancesRequest.class);
+        sir.getRequestDetails().getRequestParameters().setUsePreload(null);
+        ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(),
+                Action.createInstance, 3, false, sir.getRequestDetails().getRequestParameters());
+        info.setRequestScope("vfModule");
+        sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");
+        RequestParametersValidation validation = new RequestParametersValidation();
+        validation.validate(info);
+        assertTrue(sir.getRequestDetails().getRequestParameters().getUsePreload());
+        assertTrue(info.getReqParameters().getUsePreload());
+    }
+
+    @Test
+    public void testServiceWithFalseALaCarte() throws IOException, ValidationException {
+        String requestJson = new String(Files.readAllBytes(
+                Paths.get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleModelVersionId.json")));
+        ObjectMapper mapper = new ObjectMapper();
+        ServiceInstancesRequest sir = mapper.readValue(requestJson, ServiceInstancesRequest.class);
+        sir.getRequestDetails().getRequestParameters().setUsePreload(null);
+        ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(),
+                Action.createInstance, 6, false, sir.getRequestDetails().getRequestParameters());
+        sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");
+        info.setRequestScope("service");
+        RequestParametersValidation validation = new RequestParametersValidation();
+        validation.validate(info);
+        assertFalse(sir.getRequestDetails().getRequestParameters().getUsePreload());
+        assertFalse(info.getReqParameters().getUsePreload());
+    }
+
+    @Test
+    public void testServiceWithNoALaCarte() throws IOException, ValidationException {
+        String requestJson = new String(Files.readAllBytes(Paths
+                .get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleRequestParametersNoALaCarte.json")));
+        ObjectMapper mapper = new ObjectMapper();
+        ServiceInstancesRequest sir = mapper.readValue(requestJson, ServiceInstancesRequest.class);
+        ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(),
+                Action.createInstance, 6, false, sir.getRequestDetails().getRequestParameters());
+        sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");
+        sir.getRequestDetails().getRequestParameters().setSubscriptionServiceType("subscriptionServiceType");
+        info.setRequestScope("service");
+        RequestParametersValidation validation = new RequestParametersValidation();
+        validation.validate(info);
+        assertFalse(sir.getRequestDetails().getRequestParameters().getUsePreload());
+        assertFalse(info.getReqParameters().getUsePreload());
+    }
+
+    @Test
+    public void testServiceWithTrueALaCarte() throws IOException, ValidationException {
+        String requestJson = new String(Files.readAllBytes(Paths
+                .get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleRequestParametersIsALaCarte.json")));
+        ObjectMapper mapper = new ObjectMapper();
+        ServiceInstancesRequest sir = mapper.readValue(requestJson, ServiceInstancesRequest.class);
+        sir.getRequestDetails().getRequestParameters().setUsePreload(null);
+        ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(),
+                Action.createInstance, 6, true, sir.getRequestDetails().getRequestParameters());
+        sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");
+        info.setRequestScope("service");
+        RequestParametersValidation validation = new RequestParametersValidation();
+        validation.validate(info);
+        assertTrue(sir.getRequestDetails().getRequestParameters().getUsePreload());
+        assertTrue(info.getReqParameters().getUsePreload());
+    }
 
-       @Test
-       public void testVfModuleWithFalseALaCarte() throws IOException, ValidationException {
-               String requestJson = new String(Files.readAllBytes(Paths.get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleModelVersionId.json")));
-               ObjectMapper mapper = new ObjectMapper();
-               ServiceInstancesRequest sir  = mapper.readValue(requestJson, ServiceInstancesRequest.class);    
-               sir.getRequestDetails().getRequestParameters().setUsePreload(null);
-               ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(), Action.createInstance, 
-                                                                                                                               6, false, sir.getRequestDetails().getRequestParameters());
-               info.setRequestScope("vfModule");
-               sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");               
-               RequestParametersValidation validation = new RequestParametersValidation();
-               validation.validate(info);
-               assertFalse(sir.getRequestDetails().getRequestParameters().getUsePreload());
-               assertFalse(info.getReqParameters().getUsePreload());           
-       }
-       
-       @Test
-       public void testVfModuleWithNoALaCarte() throws IOException, ValidationException {
-               String requestJson = new String(Files.readAllBytes(Paths.get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleRequestParametersNoALaCarte.json")));
-               ObjectMapper mapper = new ObjectMapper();
-               ServiceInstancesRequest sir  = mapper.readValue(requestJson, ServiceInstancesRequest.class);
-               ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(), Action.createInstance, 
-                                                                                                                               6, false, sir.getRequestDetails().getRequestParameters());
-               info.setRequestScope("vfModule");
-               sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");               
-               RequestParametersValidation validation = new RequestParametersValidation();
-               validation.validate(info);
-               
-               assertTrue(sir.getRequestDetails().getRequestParameters().getUsePreload());
-               assertTrue(info.getReqParameters().getUsePreload());
-       }
-       
-       @Test
-       public void testVfModuleWithTrueALaCarte() throws IOException, ValidationException {
-               String requestJson = new String(Files.readAllBytes(Paths.get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleRequestParametersIsALaCarte.json")));
-               ObjectMapper mapper = new ObjectMapper();
-               ServiceInstancesRequest sir  = mapper.readValue(requestJson, ServiceInstancesRequest.class);
-               sir.getRequestDetails().getRequestParameters().setUsePreload(null);
-               ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(), Action.createInstance, 
-                                                                                                                               6, true, sir.getRequestDetails().getRequestParameters());
-               info.setRequestScope("vfModule");
-               sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");               
-               RequestParametersValidation validation = new RequestParametersValidation();
-               validation.validate(info);
-               
-               assertTrue(sir.getRequestDetails().getRequestParameters().getUsePreload());
-               assertTrue(info.getReqParameters().getUsePreload());
-       }
-       
-       @Test
-       public void testVfModuleWithReqVersionBelow4() throws IOException, ValidationException {
-               String requestJson = new String(Files.readAllBytes(Paths.get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleModelVersionId.json")));
-               ObjectMapper mapper = new ObjectMapper();
-               ServiceInstancesRequest sir  = mapper.readValue(requestJson, ServiceInstancesRequest.class);            
-               sir.getRequestDetails().getRequestParameters().setUsePreload(null);
-               ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(), Action.createInstance, 
-                                                                                                                               3, false, sir.getRequestDetails().getRequestParameters());
-               info.setRequestScope("vfModule");
-               sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");               
-               RequestParametersValidation validation = new RequestParametersValidation();
-               validation.validate(info);
-               assertTrue(sir.getRequestDetails().getRequestParameters().getUsePreload());
-               assertTrue(info.getReqParameters().getUsePreload());
-       }
-       
-       @Test
-       public void testServiceWithFalseALaCarte() throws IOException, ValidationException {
-               String requestJson = new String(Files.readAllBytes(Paths.get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleModelVersionId.json")));
-               ObjectMapper mapper = new ObjectMapper();
-               ServiceInstancesRequest sir  = mapper.readValue(requestJson, ServiceInstancesRequest.class);    
-               sir.getRequestDetails().getRequestParameters().setUsePreload(null);             
-               ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(), Action.createInstance, 
-                                                                                                                               6, false, sir.getRequestDetails().getRequestParameters());              
-               sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");
-               info.setRequestScope("service");
-               RequestParametersValidation validation = new RequestParametersValidation();
-               validation.validate(info);
-               assertFalse(sir.getRequestDetails().getRequestParameters().getUsePreload());
-               assertFalse(info.getReqParameters().getUsePreload());           
-       }
-       
-       @Test
-       public void testServiceWithNoALaCarte() throws IOException, ValidationException {
-               String requestJson = new String(Files.readAllBytes(Paths.get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleRequestParametersNoALaCarte.json")));
-               ObjectMapper mapper = new ObjectMapper();
-               ServiceInstancesRequest sir  = mapper.readValue(requestJson, ServiceInstancesRequest.class);
-               ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(), Action.createInstance, 
-                                                                                                                               6, false, sir.getRequestDetails().getRequestParameters());
-               sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");
-               sir.getRequestDetails().getRequestParameters().setSubscriptionServiceType("subscriptionServiceType");
-               info.setRequestScope("service");
-               RequestParametersValidation validation = new RequestParametersValidation();
-               validation.validate(info);
-               assertFalse(sir.getRequestDetails().getRequestParameters().getUsePreload());
-               assertFalse(info.getReqParameters().getUsePreload());           
-       }
-       
-       @Test
-       public void testServiceWithTrueALaCarte() throws IOException, ValidationException {
-               String requestJson = new String(Files.readAllBytes(Paths.get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleRequestParametersIsALaCarte.json")));
-               ObjectMapper mapper = new ObjectMapper();
-               ServiceInstancesRequest sir  = mapper.readValue(requestJson, ServiceInstancesRequest.class);
-               sir.getRequestDetails().getRequestParameters().setUsePreload(null);
-               ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(), Action.createInstance, 
-                                                                                                                               6, true, sir.getRequestDetails().getRequestParameters());
-               sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");       
-               info.setRequestScope("service");
-               RequestParametersValidation validation = new RequestParametersValidation();
-               validation.validate(info);
-               assertTrue(sir.getRequestDetails().getRequestParameters().getUsePreload());
-               assertTrue(info.getReqParameters().getUsePreload());
-       }
-       
-       @Test
-       public void testServiceWithReqVersionBelow4() throws IOException, ValidationException {
-               String requestJson = new String(Files.readAllBytes(Paths.get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleModelVersionId.json")));
-               ObjectMapper mapper = new ObjectMapper();
-               ServiceInstancesRequest sir  = mapper.readValue(requestJson, ServiceInstancesRequest.class);            
-               sir.getRequestDetails().getRequestParameters().setUsePreload(null);
-               ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(), Action.createInstance, 
-                                                                                                                               3, false, sir.getRequestDetails().getRequestParameters());
-               sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");
-               info.setRequestScope("service");
-               RequestParametersValidation validation = new RequestParametersValidation();
-               validation.validate(info);
-               assertTrue(sir.getRequestDetails().getRequestParameters().getUsePreload());
-               assertTrue(info.getReqParameters().getUsePreload());
-       }       
+    @Test
+    public void testServiceWithReqVersionBelow4() throws IOException, ValidationException {
+        String requestJson = new String(Files.readAllBytes(
+                Paths.get("src/test/resources/MsoRequestTest/RequestParameters/VfModuleModelVersionId.json")));
+        ObjectMapper mapper = new ObjectMapper();
+        ServiceInstancesRequest sir = mapper.readValue(requestJson, ServiceInstancesRequest.class);
+        sir.getRequestDetails().getRequestParameters().setUsePreload(null);
+        ValidationInformation info = new ValidationInformation(sir, new HashMap<String, String>(),
+                Action.createInstance, 3, false, sir.getRequestDetails().getRequestParameters());
+        sir.setServiceInstanceId("0fd90c0c-0e3a-46e2-abb5-4c4820d5985b");
+        info.setRequestScope("service");
+        RequestParametersValidation validation = new RequestParametersValidation();
+        validation.validate(info);
+        assertTrue(sir.getRequestDetails().getRequestParameters().getUsePreload());
+        assertTrue(info.getReqParameters().getUsePreload());
+    }
 }