From 920eac0c76cd1c7ce40ded73f341803cd62bbef5 Mon Sep 17 00:00:00 2001 From: Sumapriya Date: Wed, 28 Mar 2018 12:28:38 +0530 Subject: Junit for apihandlerinfra.volumebeans Junit for: 1.ObjectFactory.java 2.RequestInfo.java 3.VolumeInputs.java 4.VolumeOutputs.java 5.VolumeRequests.java 6.VolumeRequest.java Sonar Link: https://sonar.onap.org/code?id=org.onap.so%3Aso&selected=org.onap.so%3Amso-api-handler-infra%3Asrc%2Fmain%2Fjava%2Forg%2Fopenecomp%2Fmso%2Fapihandlerinfra%2Fvolumebeans Change-Id: Id2eea3ba913651d30bd8d5535c48d09dbea0d892 Issue-ID: SO-539 Signed-off-by: Sumapriya --- .../volumebeans/ObjectFactoryTest.java | 38 ++++++++++++++ .../volumebeans/RequestInfoTest.java | 50 +++++++++++++++++++ .../volumebeans/VolumeInputsTest.java | 58 ++++++++++++++++++++++ .../volumebeans/VolumeOutputsTest.java | 44 ++++++++++++++++ .../volumebeans/VolumeRequestTest.java | 44 ++++++++++++++++ .../volumebeans/VolumeRequestsTest.java | 32 ++++++++++++ 6 files changed, 266 insertions(+) create mode 100644 mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/ObjectFactoryTest.java create mode 100644 mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/RequestInfoTest.java create mode 100644 mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeInputsTest.java create mode 100644 mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeOutputsTest.java create mode 100644 mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeRequestTest.java create mode 100644 mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeRequestsTest.java (limited to 'mso-api-handlers') diff --git a/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/ObjectFactoryTest.java b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/ObjectFactoryTest.java new file mode 100644 index 0000000000..228fc2fa87 --- /dev/null +++ b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/ObjectFactoryTest.java @@ -0,0 +1,38 @@ +/* +* ============LICENSE_START======================================================= +* ONAP : SO +* ================================================================================ +* Copyright 2018 TechMahindra +*================================================================================= +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* ============LICENSE_END========================================================= +*/ +package org.openecomp.mso.apihandlerinfra.volumebeans; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class ObjectFactoryTest { + ObjectFactory of = new ObjectFactory(); + Object o = new Object(); + @Test + public void testObjectFactory() { + of.createRequestInfo(); + of.createVolumeRequest(); + of.createVolumeInputs(); + of.createVolumeOutputs(); + of.createVolumeRequests(); + of.createVolumeParams(o); + } +} diff --git a/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/RequestInfoTest.java b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/RequestInfoTest.java new file mode 100644 index 0000000000..b452c91034 --- /dev/null +++ b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/RequestInfoTest.java @@ -0,0 +1,50 @@ +/* +* ============LICENSE_START======================================================= +* ONAP : SO +* ================================================================================ +* Copyright 2018 TechMahindra +*================================================================================= +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* ============LICENSE_END========================================================= +*/ +package org.openecomp.mso.apihandlerinfra.volumebeans; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class RequestInfoTest { + RequestInfo ri = new RequestInfo(); + ActionType actiontype = ActionType.CREATE; + RequestStatusType requestStatustype = RequestStatusType.COMPLETE; + int abc; + @Test + public void testRequestInfo() { + ri.setRequestId("requestId"); + ri.setAction(actiontype); + ri.setRequestStatus(requestStatustype); + ri.setStatusMessage("statusMessage"); + ri.setProgress(abc); + ri.setStartTime("startTime"); + ri.setEndTime("endTime"); + ri.setSource("source"); + assertEquals(ri.getRequestId(), "requestId"); + assertEquals(ri.getAction(), actiontype); + assertEquals(ri.getRequestStatus(), requestStatustype); + assertEquals(ri.getStatusMessage(), "statusMessage"); + assert(ri.getProgress().equals(abc)); + assertEquals(ri.getStartTime(), "startTime"); + assertEquals(ri.getEndTime(), "endTime"); + assertEquals(ri.getSource(), "source"); + } +} diff --git a/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeInputsTest.java b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeInputsTest.java new file mode 100644 index 0000000000..8fd3ea0505 --- /dev/null +++ b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeInputsTest.java @@ -0,0 +1,58 @@ +/* +* ============LICENSE_START======================================================= +* ONAP : SO +* ================================================================================ +* Copyright 2018 TechMahindra +*================================================================================= +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* ============LICENSE_END========================================================= +*/ +package org.openecomp.mso.apihandlerinfra.volumebeans; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class VolumeInputsTest { + + VolumeInputs vi = new VolumeInputs(); + @Test + public void testVolumeInputs() { + vi.setVolumeGroupId("volumeGroupId"); + vi.setVolumeGroupName("volumeGroupName"); + vi.setVnfType("vnfType"); + vi.setVnfId("vnfId"); + vi.setServiceInstanceId("serviceInstanceId"); + vi.setServiceType("serviceType"); + vi.setServiceId("serviceId"); + vi.setAicNodeClli("aicNodeClli"); + vi.setAicCloudRegion("aicCloudRegion"); + vi.setTenantId("tenantId"); + vi.setVfModuleModelName("vfModuleModelName"); + vi.setAsdcServiceModelVersion("asdcServiceModelVersion"); + vi.setBackoutOnFailure(true); + assertEquals(vi.getVolumeGroupId(), "volumeGroupId"); + assertEquals(vi.getVolumeGroupName(), "volumeGroupName"); + assertEquals(vi.getVnfType(), "vnfType"); + assertEquals(vi.getVnfId(), "vnfId"); + assertEquals(vi.getServiceInstanceId(), "serviceInstanceId"); + assertEquals(vi.getServiceType(), "serviceType"); + assertEquals(vi.getServiceId(), "serviceId"); + assertEquals(vi.getAicNodeClli(), "aicNodeClli"); + assertEquals(vi.getAicCloudRegion(), "aicCloudRegion"); + assertEquals(vi.getTenantId(), "tenantId"); + assertEquals(vi.getVfModuleModelName(), "vfModuleModelName"); + assertEquals(vi.getAsdcServiceModelVersion(), "asdcServiceModelVersion"); + assertEquals(vi.getBackoutOnFailure(), true); + } +} diff --git a/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeOutputsTest.java b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeOutputsTest.java new file mode 100644 index 0000000000..f8a65bfa42 --- /dev/null +++ b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeOutputsTest.java @@ -0,0 +1,44 @@ +/* +* ============LICENSE_START======================================================= +* ONAP : SO +* ================================================================================ +* Copyright 2018 TechMahindra +*================================================================================= +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* ============LICENSE_END========================================================= +*/ +package org.openecomp.mso.apihandlerinfra.volumebeans; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class VolumeOutputsTest { + + VolumeOutputs vo = new VolumeOutputs(); + @Test + public void testVolumeOutputs() { + vo.setVolumeGroupId("volumeGroupId"); + vo.setVolumeGroupName("volumeGroupName"); + vo.setVnfType("vnfType"); + vo.setServiceType("serviceType"); + vo.setAicNodeClli("aicNodeClli"); + vo.setTenantId("tenantId"); + assertEquals(vo.getVolumeGroupId(), "volumeGroupId"); + assertEquals(vo.getVolumeGroupName(), "volumeGroupName"); + assertEquals(vo.getVnfType(), "vnfType"); + assertEquals(vo.getServiceType(), "serviceType"); + assertEquals(vo.getAicNodeClli(), "aicNodeClli"); + assertEquals(vo.getTenantId(), "tenantId"); + } +} diff --git a/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeRequestTest.java b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeRequestTest.java new file mode 100644 index 0000000000..1e0152ef61 --- /dev/null +++ b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeRequestTest.java @@ -0,0 +1,44 @@ +/* +* ============LICENSE_START======================================================= +* ONAP : SO +* ================================================================================ +* Copyright 2018 TechMahindra +*================================================================================= +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* ============LICENSE_END========================================================= +*/ +package org.openecomp.mso.apihandlerinfra.volumebeans; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class VolumeRequestTest { + + VolumeRequest vr = new VolumeRequest(); + RequestInfo ri = new RequestInfo(); + VolumeInputs vi = new VolumeInputs(); + VolumeOutputs vo = new VolumeOutputs(); + Object o = new Object(); + @Test + public void testVolumeRequest() { + vr.setRequestInfo(ri); + vr.setVolumeInputs(vi); + vr.setVolumeOutputs(vo); + vr.setVolumeParams(o); + assertEquals(vr.getRequestInfo(), ri); + assertEquals(vr.getVolumeInputs(), vi); + assertEquals(vr.getVolumeOutputs(), vo); + assertEquals(vr.getVolumeParams(), o); + } +} diff --git a/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeRequestsTest.java b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeRequestsTest.java new file mode 100644 index 0000000000..0d2c6037a6 --- /dev/null +++ b/mso-api-handlers/mso-api-handler-infra/src/test/java/org/openecomp/mso/apihandlerinfra/volumebeans/VolumeRequestsTest.java @@ -0,0 +1,32 @@ +/* +* ============LICENSE_START======================================================= +* ONAP : SO +* ================================================================================ +* Copyright 2018 TechMahindra +*================================================================================= +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* ============LICENSE_END========================================================= +*/ +package org.openecomp.mso.apihandlerinfra.volumebeans; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class VolumeRequestsTest { + VolumeRequests vrs = new VolumeRequests(); + @Test + public void testVolumeRequests() { + vrs.getVolumeRequest(); + } +} -- cgit 1.2.3-korg