diff options
author | Sandeep J <sandeejh@in.ibm.com> | 2019-01-16 21:28:31 +0530 |
---|---|---|
committer | Takamune Cho <takamune.cho@att.com> | 2019-01-18 15:41:52 +0000 |
commit | fe9e6d5920d6f699244191636b59ceb9bd3b7af6 (patch) | |
tree | 6494c27aa62d91ac9e76903f3294ffe236c0065b /appc-config/appc-flow-controller/provider/src | |
parent | 5d5bad49e1e8ebbfe60b6246c08b97169e25a0f8 (diff) |
made changes to existing test case
to increase code coverage
Issue-ID: APPC-1086
Change-Id: I521d6770ee383d78a005bd9ce8c77c6682e14678
Signed-off-by: Sandeep J <sandeejh@in.ibm.com>
Diffstat (limited to 'appc-config/appc-flow-controller/provider/src')
-rw-r--r-- | appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/data/ActionIdentifierTest.java | 189 |
1 files changed, 98 insertions, 91 deletions
diff --git a/appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/data/ActionIdentifierTest.java b/appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/data/ActionIdentifierTest.java index 220e791ba..cc0ed3dd4 100644 --- a/appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/data/ActionIdentifierTest.java +++ b/appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/data/ActionIdentifierTest.java @@ -1,91 +1,98 @@ -/*-
- * ============LICENSE_START=======================================================
- * ONAP : APPC
- * ================================================================================
- * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.
- * =============================================================================
- * 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.flow.controller.data;
-
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertEquals;
-import org.junit.Test;
-
-public class ActionIdentifierTest {
-
- @Test
- public void testHashCode() {
- ActionIdentifier actionId1 = new ActionIdentifier();
- ActionIdentifier actionId2 = new ActionIdentifier();
- assertTrue(actionId1.hashCode() == actionId2.hashCode());
-
- if (actionId1.equals(actionId2)) {
- assertTrue(actionId1.hashCode() == actionId2.hashCode());
- }
-
- actionId2.setVnfcName("vnfcName");
- assertFalse(actionId1.hashCode() == actionId2.hashCode());
-
- actionId2.setVnfcName("");
- assertTrue(actionId1.hashCode() == actionId2.hashCode());
-
- actionId2.setVnfId("vnfId");
- assertFalse(actionId1.hashCode() == actionId2.hashCode());
-
- actionId2.setVnfId("");
- assertTrue(actionId1.hashCode() == actionId2.hashCode());
-
- actionId2.setVserverId("vserverId");
- assertFalse(actionId1.hashCode() == actionId2.hashCode());
-
- actionId2.setVserverId("");
- assertTrue(actionId1.hashCode() == actionId2.hashCode());
- }
-
- @Test
- public void testEquals() {
- ActionIdentifier actionId1 = new ActionIdentifier();
- ActionIdentifier actionId2 = new ActionIdentifier();
-
- assertTrue(actionId1.equals(actionId2) && actionId2.equals(actionId1));
- assertTrue(actionId1.equals(actionId1));
- assertFalse(actionId1.equals(null));
- }
-
- @Test
- public void testSettersAndGetters() {
- ActionIdentifier actionId = new ActionIdentifier();
- actionId.setVserverId("vserverId");
- assertEquals("vserverId", actionId.getVserverId());
-
- actionId.setVnfcName("vnfcName");
- assertEquals("vnfcName", actionId.getVnfcName());
-
- actionId.setVnfId("vnfId");
- assertEquals("vnfId", actionId.getVnfId());
- }
-
- @Test
- public void testtoString() {
- ActionIdentifier actionId = new ActionIdentifier();
- actionId.setVnfcName("vnfcName");
- String ret = actionId.toString();
- assertFalse("toString is not empty", ret.isEmpty());
- }
-
-}
+/*- + * ============LICENSE_START======================================================= + * ONAP : APPC + * ================================================================================ + * Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. + * ============================================================================= + * Modifications Copyright (C) 2018-2019 IBM. + * ============================================================================= + * 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.flow.controller.data; + +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertEquals; +import org.junit.Test; + +public class ActionIdentifierTest { + + @Test + public void testHashCode() { + ActionIdentifier actionId1 = new ActionIdentifier(); + ActionIdentifier actionId2 = new ActionIdentifier(); + assertTrue(actionId1.hashCode() == actionId2.hashCode()); + + if (actionId1.equals(actionId2)) { + assertTrue(actionId1.hashCode() == actionId2.hashCode()); + } + + actionId2.setVnfcName("vnfcName"); + assertFalse(actionId1.hashCode() == actionId2.hashCode()); + + actionId2.setVnfcName(""); + assertTrue(actionId1.hashCode() == actionId2.hashCode()); + + actionId2.setVnfId("vnfId"); + assertFalse(actionId1.hashCode() == actionId2.hashCode()); + + actionId2.setVnfId(""); + assertTrue(actionId1.hashCode() == actionId2.hashCode()); + + actionId2.setVserverId("vserverId"); + assertFalse(actionId1.hashCode() == actionId2.hashCode()); + + actionId2.setVserverId(""); + assertTrue(actionId1.hashCode() == actionId2.hashCode()); + } + + @Test + public void testEquals() { + ActionIdentifier actionId1 = new ActionIdentifier(); + ActionIdentifier actionId2 = new ActionIdentifier(); + + actionId1.setVnfcName("vnfcName"); + actionId1.setVnfId("vnfId"); + actionId1.setVserverId("vserverId"); + actionId2.setVnfcName("vnfcName"); + actionId2.setVnfId("vnfId"); + actionId2.setVserverId("vserverId"); + assertEquals(actionId1,actionId2); + assertEquals(actionId2,actionId1); + } + + @Test + public void testSettersAndGetters() { + ActionIdentifier actionId = new ActionIdentifier(); + actionId.setVserverId("vserverId"); + assertEquals("vserverId", actionId.getVserverId()); + + actionId.setVnfcName("vnfcName"); + assertEquals("vnfcName", actionId.getVnfcName()); + + actionId.setVnfId("vnfId"); + assertEquals("vnfId", actionId.getVnfId()); + } + + @Test + public void testtoString() { + ActionIdentifier actionId = new ActionIdentifier(); + actionId.setVnfcName("vnfcName"); + String ret = actionId.toString(); + assertFalse("toString is not empty", ret.isEmpty()); + } + +} |