Unit test for APPC yang generator
[appc.git] / appc-sdc-listener / appc-yang-generator / src / test / java / org / onap / appc / yang / type / TestYangTypes.java
1 package org.onap.appc.yang.type;
2
3 import static org.junit.Assert.assertEquals;
4 import java.util.Map;
5 import org.junit.Test;
6
7 public class TestYangTypes {
8     private Map<String, String> testTypeMap = YangTypes.getYangTypeMap();
9
10     @Test
11     public void testGetYangTypeMap_Size() {
12         assertEquals(48, testTypeMap.size());
13     }
14     @Test(expected = java.lang.UnsupportedOperationException.class)
15     public void testGetYangTypeMap_UnModifiableMap() {
16         testTypeMap.remove("timeticks");
17         assertEquals(47, testTypeMap.size());
18     }
19     @Test
20     public void testGetYangTypeMap_ValidKey() {
21         assertEquals("uint64", testTypeMap.get("uint64"));
22     }
23     @Test
24     public void testGetYangTypeMap_In_ValidKey() {
25         assertEquals(null, testTypeMap.get("uint128"));
26     }
27
28 }