diff options
4 files changed, 244 insertions, 0 deletions
diff --git a/appc-dg/appc-dg-shared/appc-dg-domain-model-lib/pom.xml b/appc-dg/appc-dg-shared/appc-dg-domain-model-lib/pom.xml index 66eecb0e8..ca324e9af 100644 --- a/appc-dg/appc-dg-shared/appc-dg-domain-model-lib/pom.xml +++ b/appc-dg/appc-dg-shared/appc-dg-domain-model-lib/pom.xml @@ -46,5 +46,11 @@ <version>3.8.1</version> <scope>test</scope> </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.12</version> + <scope>test</scope> + </dependency> </dependencies> </project> diff --git a/appc-dg/appc-dg-shared/appc-dg-domain-model-lib/src/test/java/org/onap/appc/domainmodel/TestVnf.java b/appc-dg/appc-dg-shared/appc-dg-domain-model-lib/src/test/java/org/onap/appc/domainmodel/TestVnf.java new file mode 100644 index 000000000..08b70ba52 --- /dev/null +++ b/appc-dg/appc-dg-shared/appc-dg-domain-model-lib/src/test/java/org/onap/appc/domainmodel/TestVnf.java @@ -0,0 +1,82 @@ +/* +* ============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.domainmodel; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +import java.util.LinkedList; +import java.util.List; + +import org.junit.Before; +import org.junit.Test; + +public class TestVnf { + private Vnf vnf; + + @Before + public void SetUp() { + vnf=new Vnf(); + } + + @Test + public void testGetVnfId() { + vnf.setVnfId("Z"); + assertNotNull(vnf.getVnfId()); + assertEquals(vnf.getVnfId(),"Z"); + } + + @Test + public void testGetvnfType() { + vnf.setVnfType("A"); + assertNotNull(vnf.getVnfType()); + assertEquals(vnf.getVnfType(),"A"); + } + + @Test + public void testGetVnfVersion() { + vnf.setVnfVersion("1.0"); + assertNotNull(vnf.getVnfVersion()); + assertEquals(vnf.getVnfVersion(),"1.0"); + } + + @Test + public void testList() { + List<Vserver> vservers = new LinkedList<>(); + vnf.setVservers(vservers); + assertNotNull(vnf.getVservers()); + assertEquals(vnf.getVservers(),vservers); + + } + + @Test + public void testToString_ReturnNonEmptyString() { + assertNotEquals(vnf.toString(), ""); + assertNotEquals(vnf.toString(), null); + } + + @Test + public void testToString_ContainsString() { + assertTrue(vnf.toString().contains("vnfId")); + } + +} diff --git a/appc-dg/appc-dg-shared/appc-dg-domain-model-lib/src/test/java/org/onap/appc/domainmodel/TestVnfc.java b/appc-dg/appc-dg-shared/appc-dg-domain-model-lib/src/test/java/org/onap/appc/domainmodel/TestVnfc.java new file mode 100644 index 000000000..dd67a5fdd --- /dev/null +++ b/appc-dg/appc-dg-shared/appc-dg-domain-model-lib/src/test/java/org/onap/appc/domainmodel/TestVnfc.java @@ -0,0 +1,74 @@ +/* +* ============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.domainmodel; + +import static org.junit.Assert.*; + +import java.util.LinkedList; +import java.util.List; + +import org.junit.Before; +import org.junit.Test; + +public class TestVnfc { + private Vnfc vnfc; + + @Before + public void SetUp() { + vnfc=new Vnfc(); + } + + @Test + public void testGetVnfcType() { + vnfc.setVnfcType("1"); + assertNotNull(vnfc.getVnfcType()); + assertEquals(vnfc.getVnfcType(),"1"); + } + + @Test + public void testGetResilienceType() { + vnfc.setResilienceType("resilienceType"); + assertNotNull(vnfc.getResilienceType()); + assertEquals(vnfc.getResilienceType(),"resilienceType"); + } + + @Test + public void testGetVnfcName() { + vnfc.setVnfcName("vnfcName"); + assertNotNull(vnfc.getVnfcName()); + assertEquals(vnfc.getVnfcName(),"vnfcName"); + } + + @Test + public void testGetvserverList() { + List<Vserver> vserverList=new LinkedList<>(); + vnfc.setVserverList(vserverList); + assertNotNull(vnfc.getVserverList()); + assertEquals(vnfc.getVserverList(),vserverList); + } + + @Test + public void testIsMandatory() { + vnfc.setMandatory(false); + assertNotNull(vnfc.isMandatory()); + assertEquals(vnfc.isMandatory(),false); + } + +} diff --git a/appc-dg/appc-dg-shared/appc-dg-domain-model-lib/src/test/java/org/onap/appc/domainmodel/TestVserver.java b/appc-dg/appc-dg-shared/appc-dg-domain-model-lib/src/test/java/org/onap/appc/domainmodel/TestVserver.java new file mode 100644 index 000000000..f737299f7 --- /dev/null +++ b/appc-dg/appc-dg-shared/appc-dg-domain-model-lib/src/test/java/org/onap/appc/domainmodel/TestVserver.java @@ -0,0 +1,82 @@ +/* +* ============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.domainmodel; + +import static org.junit.Assert.*; + +import org.junit.Before; +import org.junit.Test; + +public class TestVserver { + private Vserver vserver; + + @Before + public void SetUp() { + vserver=new Vserver(); + + } + + @Test + public void testGetUrl() { + vserver.setUrl("/ABC.com"); + assertNotNull(vserver.getUrl()); + assertEquals(vserver.getUrl(),"/ABC.com"); + } + + @Test + public void testGetTenantId() { + vserver.setTenantId("A00"); + assertNotNull(vserver.getTenantId()); + assertEquals(vserver.getTenantId(),"A00"); + } + + @Test + public void testGetId() { + vserver.setId("1"); + assertNotNull(vserver.getId()); + assertEquals(vserver.getId(),"1"); + } + + @Test + public void testGetRelatedLink() { + vserver.setRelatedLink("one"); + assertNotNull(vserver.getRelatedLink()); + assertEquals(vserver.getRelatedLink(),"one"); + } + + @Test + public void testGetName() { + vserver.setName("APPC"); + assertNotNull(vserver.getName()); + assertEquals(vserver.getName(),"APPC"); + } + + @Test + public void testToString_ReturnNonEmptyString() { + assertNotEquals(vserver.toString(), ""); + assertNotEquals(vserver.toString(), null); + } + + @Test + public void testToString_ContainsString() { + assertTrue(vserver.toString().contains("Vserver")); + } + +} |