summaryrefslogtreecommitdiffstats
path: root/vid-app-common/src/test/java/org/openecomp
diff options
context:
space:
mode:
authorOfir Sonsino <os0695@att.com>2017-10-08 15:04:04 +0300
committerOfir Sonsino <os0695@att.com>2017-10-08 15:04:04 +0300
commit3274b39fef63c43c6eeb202e98b71b01e0f714ff (patch)
treeb4135727278ada8ca46848e7c1d99b20a2403bd6 /vid-app-common/src/test/java/org/openecomp
parent1b796b793fd5a1187873f5a792b170dc16725761 (diff)
Improve SONAR coverage
Change-Id: I02e9535f96040cd038ef064ee5881c4c3e5e7bca Issue-ID: VID-72 Signed-off-by: Ofir Sonsino <os0695@att.com>
Diffstat (limited to 'vid-app-common/src/test/java/org/openecomp')
-rw-r--r--vid-app-common/src/test/java/org/openecomp/vid/controller/AaiControllerTest.java95
-rw-r--r--vid-app-common/src/test/java/org/openecomp/vid/controller/HealthCheckControllerTest.java47
-rw-r--r--vid-app-common/src/test/java/org/openecomp/vid/controller/PropertyControllerTest.java58
-rw-r--r--vid-app-common/src/test/java/org/openecomp/vid/controller/TestSuite.java11
-rw-r--r--vid-app-common/src/test/java/org/openecomp/vid/model/ServiceModelTest.java123
-rw-r--r--vid-app-common/src/test/java/org/openecomp/vid/model/TestSuite.java11
-rw-r--r--vid-app-common/src/test/java/org/openecomp/vid/mso/RestMsoImplementationTest.java44
-rw-r--r--vid-app-common/src/test/java/org/openecomp/vid/mso/TestSuite.java11
-rw-r--r--vid-app-common/src/test/java/org/openecomp/vid/roles/RoleValidatorTest.java58
-rw-r--r--vid-app-common/src/test/java/org/openecomp/vid/roles/TestSuite.java11
10 files changed, 469 insertions, 0 deletions
diff --git a/vid-app-common/src/test/java/org/openecomp/vid/controller/AaiControllerTest.java b/vid-app-common/src/test/java/org/openecomp/vid/controller/AaiControllerTest.java
new file mode 100644
index 000000000..2ab1052bc
--- /dev/null
+++ b/vid-app-common/src/test/java/org/openecomp/vid/controller/AaiControllerTest.java
@@ -0,0 +1,95 @@
+package org.openecomp.vid.controller;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.json.simple.JSONObject;
+import org.junit.Assert;
+import org.junit.Test;
+import org.openecomp.vid.aai.AaiResponse;
+import org.openecomp.vid.model.VersionByInvariantIdsRequest;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.servlet.ModelAndView;
+
+public class AaiControllerTest {
+
+ private AaiController createTestSubject() {
+ return new AaiController();
+ }
+
+ @Test
+ public void testParseCustomerObjectForTenants() throws Exception {
+ JSONObject jsonObject = null;
+ String result;
+
+ // default test
+ result = AaiController.parseCustomerObjectForTenants(jsonObject);
+ }
+
+ @Test
+ public void testParseServiceSubscriptionObjectForTenants() throws Exception {
+ JSONObject jsonObject = null;
+ String result;
+
+ // default test
+ result = AaiController.parseServiceSubscriptionObjectForTenants(jsonObject);
+ }
+
+ @Test
+ public void testWelcome() throws Exception {
+ AaiController testSubject;
+ HttpServletRequest request = null;
+ ModelAndView result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.welcome(request);
+ }
+
+ @Test
+ public void testGetViewName() throws Exception {
+ AaiController testSubject;
+ String result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getViewName();
+ }
+
+ @Test
+ public void testSetViewName() throws Exception {
+ AaiController testSubject;
+ String viewName = "";
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setViewName(viewName);
+ }
+
+
+ @Test
+ public void testGetTargetProvStatus() throws Exception {
+ AaiController testSubject;
+ ResponseEntity<String> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getTargetProvStatus();
+ }
+
+
+
+ @Test
+ public void testViewEditGetTenantsFromServiceType() throws Exception {
+ AaiController testSubject;
+ HttpServletRequest request = null;
+ String globalCustomerId = "";
+ String serviceType = "";
+ ResponseEntity<String> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.viewEditGetTenantsFromServiceType(request, globalCustomerId, serviceType);
+ }
+
+
+} \ No newline at end of file
diff --git a/vid-app-common/src/test/java/org/openecomp/vid/controller/HealthCheckControllerTest.java b/vid-app-common/src/test/java/org/openecomp/vid/controller/HealthCheckControllerTest.java
new file mode 100644
index 000000000..045ad9a61
--- /dev/null
+++ b/vid-app-common/src/test/java/org/openecomp/vid/controller/HealthCheckControllerTest.java
@@ -0,0 +1,47 @@
+package org.openecomp.vid.controller;
+
+import org.junit.Test;
+import org.openecomp.vid.controller.HealthCheckController.HealthStatus;
+
+public class HealthCheckControllerTest {
+
+ private HealthCheckController createTestSubject() {
+ return new HealthCheckController();
+ }
+
+ @Test
+ public void testGetProfileCount() throws Exception {
+ HealthCheckController testSubject;
+ String driver = "";
+ String URL = "";
+ String username = "";
+ String password = "";
+ int result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getProfileCount(driver, URL, username, password);
+ }
+
+ @Test
+ public void testGethealthCheckStatusforIDNS() throws Exception {
+ HealthCheckController testSubject;
+ HealthStatus result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.gethealthCheckStatusforIDNS();
+ }
+
+ @Test
+ public void testGetHealthCheck() throws Exception {
+ HealthCheckController testSubject;
+ String UserAgent = "";
+ String ECOMPRequestID = "";
+ HealthStatus result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getHealthCheck(UserAgent, ECOMPRequestID);
+ }
+} \ No newline at end of file
diff --git a/vid-app-common/src/test/java/org/openecomp/vid/controller/PropertyControllerTest.java b/vid-app-common/src/test/java/org/openecomp/vid/controller/PropertyControllerTest.java
new file mode 100644
index 000000000..cf7ada46a
--- /dev/null
+++ b/vid-app-common/src/test/java/org/openecomp/vid/controller/PropertyControllerTest.java
@@ -0,0 +1,58 @@
+package org.openecomp.vid.controller;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.junit.Test;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.servlet.ModelAndView;
+
+public class PropertyControllerTest {
+
+ private PropertyController createTestSubject() {
+ return new PropertyController();
+ }
+
+ @Test
+ public void testWelcome() throws Exception {
+ PropertyController testSubject;
+ HttpServletRequest request = null;
+ ModelAndView result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.welcome(request);
+ }
+
+ @Test
+ public void testGetViewName() throws Exception {
+ PropertyController testSubject;
+ String result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getViewName();
+ }
+
+ @Test
+ public void testSetViewName() throws Exception {
+ PropertyController testSubject;
+ String _viewName = "";
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setViewName(_viewName);
+ }
+
+ @Test
+ public void testGetProperty() throws Exception {
+ PropertyController testSubject;
+ String name = "";
+ String defaultvalue = "";
+ HttpServletRequest request = null;
+ ResponseEntity<String> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getProperty(name, defaultvalue, request);
+ }
+} \ No newline at end of file
diff --git a/vid-app-common/src/test/java/org/openecomp/vid/controller/TestSuite.java b/vid-app-common/src/test/java/org/openecomp/vid/controller/TestSuite.java
new file mode 100644
index 000000000..3253712e0
--- /dev/null
+++ b/vid-app-common/src/test/java/org/openecomp/vid/controller/TestSuite.java
@@ -0,0 +1,11 @@
+package org.openecomp.vid.controller;
+
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+@RunWith(Suite.class)
+@Suite.SuiteClasses(
+
+{ HealthCheckControllerTest.class, PropertyControllerTest.class, AaiControllerTest.class })
+public class TestSuite { // nothing
+}
diff --git a/vid-app-common/src/test/java/org/openecomp/vid/model/ServiceModelTest.java b/vid-app-common/src/test/java/org/openecomp/vid/model/ServiceModelTest.java
new file mode 100644
index 000000000..45f492016
--- /dev/null
+++ b/vid-app-common/src/test/java/org/openecomp/vid/model/ServiceModelTest.java
@@ -0,0 +1,123 @@
+package org.openecomp.vid.model;
+
+import java.util.Map;
+
+import org.junit.Test;
+import org.openecomp.vid.asdc.beans.tosca.ToscaModel;
+import org.openecomp.vid.model.Service;
+
+public class ServiceModelTest {
+
+ private ServiceModel createTestSubject() {
+ return new ServiceModel();
+ }
+
+ @Test
+ public void testGetService() throws Exception {
+ ServiceModel testSubject;
+ Service result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getService();
+ }
+
+ @Test
+ public void testGetVnfs() throws Exception {
+ ServiceModel testSubject;
+ Map<String, VNF> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getVnfs();
+ }
+
+ @Test
+ public void testGetNetworks() throws Exception {
+ ServiceModel testSubject;
+ Map<String, Network> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getNetworks();
+ }
+
+ @Test
+ public void testSetService() throws Exception {
+ ServiceModel testSubject;
+ Service service = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setService(service);
+ }
+
+ @Test
+ public void testSetVnfs() throws Exception {
+ ServiceModel testSubject;
+ Map<String, VNF> vnfs = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setVnfs(vnfs);
+ }
+
+ @Test
+ public void testSetNetworks() throws Exception {
+ ServiceModel testSubject;
+ Map<String, Network> networks = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setNetworks(networks);
+ }
+
+ @Test
+ public void testGetVfModules() throws Exception {
+ ServiceModel testSubject;
+ Map<String, VfModule> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getVfModules();
+ }
+
+ @Test
+ public void testGetVolumeGroups() throws Exception {
+ ServiceModel testSubject;
+ Map<String, VolumeGroup> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getVolumeGroups();
+ }
+
+ @Test
+ public void testSetVfModules() throws Exception {
+ ServiceModel testSubject;
+ Map<String, VfModule> vfModules = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setVfModules(vfModules);
+ }
+
+ @Test
+ public void testSetVolumeGroups() throws Exception {
+ ServiceModel testSubject;
+ Map<String, VolumeGroup> volumeGroups = null;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.setVolumeGroups(volumeGroups);
+ }
+
+ @Test
+ public void testAssociateGroups() throws Exception {
+ ServiceModel testSubject;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.associateGroups();
+ }
+} \ No newline at end of file
diff --git a/vid-app-common/src/test/java/org/openecomp/vid/model/TestSuite.java b/vid-app-common/src/test/java/org/openecomp/vid/model/TestSuite.java
new file mode 100644
index 000000000..a58bbba09
--- /dev/null
+++ b/vid-app-common/src/test/java/org/openecomp/vid/model/TestSuite.java
@@ -0,0 +1,11 @@
+package org.openecomp.vid.model;
+
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+@RunWith(Suite.class)
+@Suite.SuiteClasses(
+
+{ ServiceModelTest.class })
+public class TestSuite { // nothing
+}
diff --git a/vid-app-common/src/test/java/org/openecomp/vid/mso/RestMsoImplementationTest.java b/vid-app-common/src/test/java/org/openecomp/vid/mso/RestMsoImplementationTest.java
new file mode 100644
index 000000000..1f1e33950
--- /dev/null
+++ b/vid-app-common/src/test/java/org/openecomp/vid/mso/RestMsoImplementationTest.java
@@ -0,0 +1,44 @@
+package org.openecomp.vid.mso;
+
+import org.apache.poi.hssf.record.formula.functions.T;
+import org.junit.Test;
+import org.openecomp.vid.changeManagement.RequestDetails;
+import org.openecomp.vid.changeManagement.RequestDetailsWrapper;
+
+public class RestMsoImplementationTest {
+
+ private RestMsoImplementation createTestSubject() {
+ return new RestMsoImplementation();
+ }
+
+ @Test
+ public void testInitMsoClient() throws Exception {
+ RestMsoImplementation testSubject;
+
+ // default test
+ testSubject = createTestSubject();
+ testSubject.initMsoClient();
+ }
+
+ @Test
+ public void testLogRequest() throws Exception {
+ RestMsoImplementation testSubject;
+ RequestDetails r = null;
+
+ // test 1
+ testSubject = createTestSubject();
+ r = null;
+ testSubject.logRequest(r);
+ }
+
+ @Test
+ public void testLogRequest_1() throws Exception {
+ RestMsoImplementation testSubject;
+ RequestDetails r = null;
+
+ // test 1
+ testSubject = createTestSubject();
+ r = null;
+ testSubject.logRequest(r);
+ }
+} \ No newline at end of file
diff --git a/vid-app-common/src/test/java/org/openecomp/vid/mso/TestSuite.java b/vid-app-common/src/test/java/org/openecomp/vid/mso/TestSuite.java
new file mode 100644
index 000000000..e2347b538
--- /dev/null
+++ b/vid-app-common/src/test/java/org/openecomp/vid/mso/TestSuite.java
@@ -0,0 +1,11 @@
+package org.openecomp.vid.mso;
+
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+@RunWith(Suite.class)
+@Suite.SuiteClasses(
+
+{ RestMsoImplementationTest.class })
+public class TestSuite { // nothing
+}
diff --git a/vid-app-common/src/test/java/org/openecomp/vid/roles/RoleValidatorTest.java b/vid-app-common/src/test/java/org/openecomp/vid/roles/RoleValidatorTest.java
new file mode 100644
index 000000000..fc050baea
--- /dev/null
+++ b/vid-app-common/src/test/java/org/openecomp/vid/roles/RoleValidatorTest.java
@@ -0,0 +1,58 @@
+package org.openecomp.vid.roles;
+
+import org.junit.Test;
+import org.openecomp.vid.mso.rest.RequestDetails;
+
+public class RoleValidatorTest {
+
+ private RoleValidator createTestSubject() {
+ return new RoleValidator(null);
+ }
+
+ @Test
+ public void testIsSubscriberPermitted() throws Exception {
+ RoleValidator testSubject;
+ String subscriberName = "";
+ boolean result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.isSubscriberPermitted(subscriberName);
+ }
+
+ @Test
+ public void testIsServicePermitted() throws Exception {
+ RoleValidator testSubject;
+ String subscriberName = "";
+ String serviceType = "";
+ boolean result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.isServicePermitted(subscriberName, serviceType);
+ }
+
+ @Test
+ public void testIsMsoRequestValid() throws Exception {
+ RoleValidator testSubject;
+ RequestDetails mso_request = null;
+ boolean result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.isMsoRequestValid(mso_request);
+ }
+
+ @Test
+ public void testIsTenantPermitted() throws Exception {
+ RoleValidator testSubject;
+ String globalCustomerId = "";
+ String serviceType = "";
+ String tenant = "";
+ boolean result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.isTenantPermitted(globalCustomerId, serviceType, tenant);
+ }
+} \ No newline at end of file
diff --git a/vid-app-common/src/test/java/org/openecomp/vid/roles/TestSuite.java b/vid-app-common/src/test/java/org/openecomp/vid/roles/TestSuite.java
new file mode 100644
index 000000000..2ee03aef4
--- /dev/null
+++ b/vid-app-common/src/test/java/org/openecomp/vid/roles/TestSuite.java
@@ -0,0 +1,11 @@
+package org.openecomp.vid.roles;
+
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+@RunWith(Suite.class)
+@Suite.SuiteClasses(
+
+{ RoleValidatorTest.class })
+public class TestSuite { // nothing
+}