From: Shubhada Date: Thu, 1 Feb 2018 11:32:09 +0000 (+0530) Subject: Unit test for APPC yang generator X-Git-Tag: v1.3.0~327 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F07%2F30007%2F2;p=appc.git Unit test for APPC yang generator Provide unit coverage for /org/onap/appc/yang/type bundle. https://sonar.onap.org/drilldown/measures/114359?highlight=coverage&metric=uncovered_lines&rids%5B%5D=115255&rids%5B%5D=115275 Change-Id: I3cb77301b7d7369aa95dd5c493af690f6c5fcd59 Signed-off-by: Shubhada Issue-ID: APPC-534" --- diff --git a/appc-sdc-listener/appc-yang-generator/src/test/java/org/onap/appc/yang/type/TestYangTypes.java b/appc-sdc-listener/appc-yang-generator/src/test/java/org/onap/appc/yang/type/TestYangTypes.java new file mode 100644 index 000000000..778574f1c --- /dev/null +++ b/appc-sdc-listener/appc-yang-generator/src/test/java/org/onap/appc/yang/type/TestYangTypes.java @@ -0,0 +1,28 @@ +package org.onap.appc.yang.type; + +import static org.junit.Assert.assertEquals; +import java.util.Map; +import org.junit.Test; + +public class TestYangTypes { + private Map testTypeMap = YangTypes.getYangTypeMap(); + + @Test + public void testGetYangTypeMap_Size() { + assertEquals(48, testTypeMap.size()); + } + @Test(expected = java.lang.UnsupportedOperationException.class) + public void testGetYangTypeMap_UnModifiableMap() { + testTypeMap.remove("timeticks"); + assertEquals(47, testTypeMap.size()); + } + @Test + public void testGetYangTypeMap_ValidKey() { + assertEquals("uint64", testTypeMap.get("uint64")); + } + @Test + public void testGetYangTypeMap_In_ValidKey() { + assertEquals(null, testTypeMap.get("uint128")); + } + +}