X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fbinding-generator-impl%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fbinding%2Fgenerator%2Fimpl%2FGeneratedTypesTest.java;h=b226252eaea7a635cace166cb3721f307725058a;hb=ff1b4a79cca00743a00c3b0b1100bd0ab2b2fb31;hp=66c293eebc5beadf52cb7614dacf5f5bad2a5c4e;hpb=0f393657ea0987d02556ea6e2a367d492a8e5a04;p=controller.git diff --git a/opendaylight/sal/yang-prototype/code-generator/binding-generator-impl/src/test/java/org/opendaylight/controller/sal/binding/generator/impl/GeneratedTypesTest.java b/opendaylight/sal/yang-prototype/code-generator/binding-generator-impl/src/test/java/org/opendaylight/controller/sal/binding/generator/impl/GeneratedTypesTest.java index 66c293eebc..b226252eae 100644 --- a/opendaylight/sal/yang-prototype/code-generator/binding-generator-impl/src/test/java/org/opendaylight/controller/sal/binding/generator/impl/GeneratedTypesTest.java +++ b/opendaylight/sal/yang-prototype/code-generator/binding-generator-impl/src/test/java/org/opendaylight/controller/sal/binding/generator/impl/GeneratedTypesTest.java @@ -42,53 +42,6 @@ public class GeneratedTypesTest { return parser.resolveSchemaContext(modules); } - @Test - public void testLeafEnumResolving() { - final String ietfInterfacesPath = getClass().getResource( - "/enum-test-models/ietf-interfaces@2012-11-15.yang").getPath(); - final String ifTypePath = getClass().getResource( - "/enum-test-models/iana-if-type@2012-06-05.yang").getPath(); - final String yangTypesPath = getClass().getResource( - "/enum-test-models/ietf-yang-types@2010-09-24.yang").getPath(); - - final SchemaContext context = resolveSchemaContextFromFiles( - ietfInterfacesPath, ifTypePath, yangTypesPath); - assertTrue(context != null); - - final BindingGenerator bindingGen = new BindingGeneratorImpl(); - final List genTypes = bindingGen.generateTypes(context); - assertTrue(genTypes != null); - } - - @Test - public void testTypedefEnumResolving() { - final String ianaIfTypePath = getClass().getResource( - "/leafref-test-models/iana-if-type@2012-06-05.yang").getPath(); - - final SchemaContext context = resolveSchemaContextFromFiles(ianaIfTypePath); - assertTrue(context != null); - final BindingGenerator bindingGen = new BindingGeneratorImpl(); - final List genTypes = bindingGen.generateTypes(context); - assertTrue(genTypes != null); - assertEquals(2, genTypes.size()); - - final Type type = genTypes.get(1); - assertTrue(type instanceof GeneratedTransferObject); - - final GeneratedTransferObject genTransObj = (GeneratedTransferObject) type; - final List properties = genTransObj.getProperties(); - assertNotNull(properties); - assertEquals(1, properties.size()); - - GeneratedProperty property = properties.get(0); - assertNotNull(property); - assertNotNull(property.getReturnType()); - - assertTrue(property.getReturnType() instanceof Enumeration); - final Enumeration enumer = (Enumeration) property.getReturnType(); - assertEquals(272, enumer.getValues().size()); - } - @Test public void testMultipleModulesResolving() { final String topologyPath = getClass().getResource( @@ -103,7 +56,7 @@ public class GeneratedTypesTest { final List genTypes = bindingGen.generateTypes(context); assertTrue(genTypes != null); - assertEquals(24, genTypes.size()); + assertEquals(29, genTypes.size()); } @Test @@ -140,7 +93,7 @@ public class GeneratedTypesTest { final BindingGenerator bindingGen = new BindingGeneratorImpl(); final List genTypes = bindingGen.generateTypes(context); - assertEquals(50, genTypes.size()); + assertEquals(57, genTypes.size()); assertTrue(genTypes != null); GeneratedTransferObject gtIfcKey = null; @@ -308,10 +261,10 @@ public class GeneratedTypesTest { final List genTypes = bindingGen.generateTypes(context); assertTrue(genTypes != null); - assertEquals(3, genTypes.size()); + assertEquals(4, genTypes.size()); - final GeneratedType simpleContainer = (GeneratedType) genTypes.get(0); - final GeneratedType nestedContainer = (GeneratedType) genTypes.get(1); + final GeneratedType simpleContainer = (GeneratedType) genTypes.get(1); + final GeneratedType nestedContainer = (GeneratedType) genTypes.get(2); assertEquals("SimpleContainer", simpleContainer.getName()); assertEquals("NestedContainer", nestedContainer.getName()); @@ -386,10 +339,10 @@ public class GeneratedTypesTest { final List genTypes = bindingGen.generateTypes(context); assertTrue(genTypes != null); - assertEquals(3, genTypes.size()); + assertEquals(4, genTypes.size()); - final GeneratedType simpleContainer = (GeneratedType) genTypes.get(0); - final GeneratedType nestedContainer = (GeneratedType) genTypes.get(1); + final GeneratedType simpleContainer = (GeneratedType) genTypes.get(1); + final GeneratedType nestedContainer = (GeneratedType) genTypes.get(2); assertEquals("SimpleContainer", simpleContainer.getName()); assertEquals("NestedContainer", nestedContainer.getName()); @@ -459,7 +412,7 @@ public class GeneratedTypesTest { final List genTypes = bindingGen.generateTypes(context); assertTrue(genTypes != null); - assertEquals(5, genTypes.size()); + assertEquals(6, genTypes.size()); int genTypesCount = 0; int genTOsCount = 0; @@ -543,7 +496,7 @@ public class GeneratedTypesTest { final List genTypes = bindingGen.generateTypes(context); assertTrue(genTypes != null); - assertEquals(7, genTypes.size()); + assertEquals(8, genTypes.size()); int genTypesCount = 0; int genTOsCount = 0; @@ -576,7 +529,7 @@ public class GeneratedTypesTest { } } - assertEquals(5, genTypesCount); + assertEquals(6, genTypesCount); assertEquals(2, genTOsCount); } @@ -591,7 +544,7 @@ public class GeneratedTypesTest { final List genTypes = bindingGen.generateTypes(context); assertTrue(genTypes != null); - assertEquals(14, genTypes.size()); + assertEquals(15, genTypes.size()); int genTypesCount = 0; int genTOsCount = 0; @@ -604,7 +557,7 @@ public class GeneratedTypesTest { } } - assertEquals(11, genTypesCount); + assertEquals(12, genTypesCount); assertEquals(3, genTOsCount); } }