From ffeb264f28291a5a8c3c5dcb1ef5b7afc1de5c77 Mon Sep 17 00:00:00 2001 From: shubhada Date: Thu, 1 Mar 2018 16:09:41 +0530 Subject: [PATCH] Unit Test Coverage Unit Test Coverage for: 1. Data.java 2. CreateSnapshotParams.java 3. Properties.java 4. ResourceData.java Sonar Link: https://sonar.onap.org/code?id=org.onap.appc%3Aappc&selected=org.onap.appc%3Aappc-iaas-adapter-bundle%3Asrc%2Fmain%2Fjava%2Forg%2Fonap%2Fappc%2Fadapter%2Fopenstack%2Fheat%2Fmodel Change-Id: I0eeef6216f536483c6b7a45d0847688d6d84fd2f Issue-ID: APPC-685 Signed-off-by: shubhada --- .../heat/model/TestCreateSnapshotParams.java | 47 ++++++++++++ .../adapter/openstack/heat/model/TestData.java | 83 ++++++++++++++++++++++ .../openstack/heat/model/TestProperties.java | 47 ++++++++++++ .../openstack/heat/model/TestResourceData.java | 46 ++++++++++++ 4 files changed, 223 insertions(+) create mode 100644 appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestCreateSnapshotParams.java create mode 100644 appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestData.java create mode 100644 appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestProperties.java create mode 100644 appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestResourceData.java diff --git a/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestCreateSnapshotParams.java b/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestCreateSnapshotParams.java new file mode 100644 index 000000000..b613888a9 --- /dev/null +++ b/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestCreateSnapshotParams.java @@ -0,0 +1,47 @@ +/* +* ============LICENSE_START======================================================= +* ONAP : APPC +* ================================================================================ +* 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.onap.appc.adapter.openstack.heat.model; + +import static org.junit.Assert.*; + +import org.junit.Before; +import org.junit.Test; + +public class TestCreateSnapshotParams { + private CreateSnapshotParams createSnapshotParams; + + @Before + public void setUp() { + createSnapshotParams=new CreateSnapshotParams(); + } + @Test + public void testGetName() { + createSnapshotParams.setName("ABC"); + assertNotNull(createSnapshotParams.getName()); + assertEquals(createSnapshotParams.getName(),"ABC"); + } + + @Test + public void testToString_ReturnNonEmptyString() { + assertNotEquals(createSnapshotParams.toString(), ""); + assertNotEquals(createSnapshotParams.toString(), null); + } + +} diff --git a/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestData.java b/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestData.java new file mode 100644 index 000000000..4d40dba36 --- /dev/null +++ b/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestData.java @@ -0,0 +1,83 @@ +/* +* ============LICENSE_START======================================================= +* ONAP : APPC +* ================================================================================ +* 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.onap.appc.adapter.openstack.heat.model; + +import static org.junit.Assert.*; + +import org.junit.Before; +import org.junit.Test; + +public class TestData { + private Data data; + + @Before + public void setUp() { + data=new Data(); + } + + @Test + public void testGetStatus() { + data.setStatus("status"); + assertNotNull(data.getStatus()); + assertEquals(data.getStatus(),"status"); + } + + @Test + public void testGetName() { + data.setName("XYZ"); + assertNotNull(data.getName()); + assertEquals(data.getName(),"XYZ"); + } + + @Test + public void testGetStackUserProjectId() { + data.setStackUserProjectId("stackUserProjectId"); + assertNotNull(data.getStackUserProjectId()); + assertEquals(data.getStackUserProjectId(),"stackUserProjectId"); + } + + @Test + public void testGetAction() { + data.setAction("action"); + assertNotNull(data.getAction()); + assertEquals(data.getAction(),"action"); + } + + @Test + public void testGetProjectId() { + data.setProjectId("projectId"); + assertNotNull(data.getProjectId()); + assertEquals(data.getProjectId(),"projectId"); + } + + @Test + public void testGetId() { + data.setId("Id"); + assertNotNull(data.getId()); + assertEquals(data.getId(),"Id"); + } + + @Test + public void testToString_ReturnNonEmptyString() { + assertNotEquals(data.toString(), ""); + assertNotEquals(data.toString(), null); + } + +} diff --git a/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestProperties.java b/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestProperties.java new file mode 100644 index 000000000..a94c083ad --- /dev/null +++ b/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestProperties.java @@ -0,0 +1,47 @@ +/* +* ============LICENSE_START======================================================= +* ONAP : APPC +* ================================================================================ +* 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.onap.appc.adapter.openstack.heat.model; + +import static org.junit.Assert.*; + +import org.junit.Before; +import org.junit.Test; + +public class TestProperties { + private Properties properties; + + @Before + public void setUp() { + properties=new Properties(); + } + @Test + public void testGetSize() { + properties.setSize(123); + assertNotNull(properties.getSize()); + assertEquals(properties.getSize(),123); + } + + @Test + public void testToString_ReturnNonEmptyString() { + assertNotEquals(properties.toString(), ""); + assertNotEquals(properties.toString(), null); + } + +} diff --git a/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestResourceData.java b/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestResourceData.java new file mode 100644 index 000000000..159cf4030 --- /dev/null +++ b/appc-adapters/appc-iaas-adapter/appc-iaas-adapter-bundle/src/test/java/org/onap/appc/adapter/openstack/heat/model/TestResourceData.java @@ -0,0 +1,46 @@ +/* +* ============LICENSE_START======================================================= +* ONAP : APPC +* ================================================================================ +* 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.onap.appc.adapter.openstack.heat.model; + +import static org.junit.Assert.*; + +import org.junit.Before; +import org.junit.Test; + +public class TestResourceData { + private ResourceData resourceData; + + @Before + public void setUp() { + resourceData=new ResourceData(); + } + @Test + public void testGetBackupId() { + resourceData.setBackupId("111"); + assertNotNull(resourceData.getBackupId()); + assertEquals(resourceData.getBackupId(),"111"); + } + + @Test + public void testToString_ReturnNonEmptyString() { + assertNotEquals(resourceData.toString(), ""); + assertNotEquals(resourceData.toString(), null); + } +} -- 2.16.6