X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-impl%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fstmt%2FMoreRevisionsTest.java;h=1fe90cff613d653563e066825510f52c784beb58;hb=ae76efb1486909a2a57102a23b4d0fc7efee95a0;hp=3304d0b9a71ef0aba07567282c5ba8165db206c0;hpb=995d312c14bd31d62d0faa8b11773bc4399cfc4f;p=yangtools.git diff --git a/yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/MoreRevisionsTest.java b/yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/MoreRevisionsTest.java index 3304d0b9a7..1fe90cff61 100644 --- a/yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/MoreRevisionsTest.java +++ b/yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/MoreRevisionsTest.java @@ -20,6 +20,7 @@ import java.util.Set; import org.junit.Test; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.common.QNameModule; +import org.opendaylight.yangtools.yang.common.SimpleDateFormatUtil; import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode; import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode; @@ -139,9 +140,9 @@ public class MoreRevisionsTest { private static void checkContentFullTest(final SchemaContext context) { URI yangTypesNS = URI.create("urn:ietf:params:xml:ns:yang:ietf-yang-types"); - Date rev20100924 = QName.parseRevision("2010-09-24"); - Date rev20130516 = QName.parseRevision("2013-05-16"); - Date rev20130715 = QName.parseRevision("2013-07-15"); + final Date rev20100924 = QName.parseRevision("2010-09-24"); + final Date rev20130516 = QName.parseRevision("2013-05-16"); + final Date rev20130715 = QName.parseRevision("2013-07-15"); final QNameModule yangTypes_20100924 = QNameModule.create(yangTypesNS, rev20100924); final QNameModule yangTypes_20130516 = QNameModule.create(yangTypesNS, rev20130516); @@ -151,14 +152,9 @@ public class MoreRevisionsTest { final QName dateTimeTypeDef_20130516 = QName.create(yangTypes_20130516, "date-and-time"); final QName dateTimeTypeDef_20130715 = QName.create(yangTypes_20130715, "date-and-time"); - Module yangTypesModule_20100924 = context.findModuleByName("ietf-yang-types", rev20100924); - Module yangTypesModule_20130516 = context.findModuleByName("ietf-yang-types", rev20130516); - Module yangTypesModule_20130715 = context.findModuleByName("ietf-yang-types", rev20130715); - - assertNotNull(yangTypesModule_20100924); - assertNotNull(yangTypesModule_20130516); - assertNotNull(yangTypesModule_20130715); - + Module yangTypesModule_20100924 = context.findModule("ietf-yang-types", rev20100924).get(); + Module yangTypesModule_20130516 = context.findModule("ietf-yang-types", rev20130516).get(); + Module yangTypesModule_20130715 = context.findModule("ietf-yang-types", rev20130715).get(); assertTrue(findTypeDef(yangTypesModule_20100924, dateTimeTypeDef_20100924)); assertTrue(findTypeDef(yangTypesModule_20130516, dateTimeTypeDef_20130516)); assertTrue(findTypeDef(yangTypesModule_20130715, dateTimeTypeDef_20130715)); @@ -171,9 +167,7 @@ public class MoreRevisionsTest { final QName dateTimeTypeDef_20100924) { Date rev20121115 = QName.parseRevision("2012-11-15"); - Module interfacesModule_20121115 = context.findModuleByName("ietf-interfaces", rev20121115); - assertNotNull(interfacesModule_20121115); - + Module interfacesModule_20121115 = context.findModule("ietf-interfaces", rev20121115).get(); Set imports = interfacesModule_20121115.getImports(); assertEquals(1, imports.size()); ModuleImport interfacesImport = imports.iterator().next(); @@ -185,9 +179,7 @@ public class MoreRevisionsTest { final Date rev20130715, final QName dateTimeTypeDef_20130715) { Date rev20101004 = QName.parseRevision("2010-10-04"); - Module monitoringModule_20101004 = context.findModuleByName("ietf-netconf-monitoring", rev20101004); - assertNotNull(monitoringModule_20101004); - + Module monitoringModule_20101004 = context.findModule("ietf-netconf-monitoring", rev20101004).get(); Set imports = monitoringModule_20101004.getImports(); assertEquals(2, imports.size()); for (ModuleImport monitoringImport : imports) { @@ -211,9 +203,9 @@ public class MoreRevisionsTest { private static void checkContentSimpleTest(final SchemaContext context) { URI yangTypesNS = URI.create("urn:ietf:params:xml:ns:yang:ietf-yang-types"); - Date rev20100924 = QName.parseRevision("2010-09-24"); - Date rev20130516 = QName.parseRevision("2013-05-16"); - Date rev20130715 = QName.parseRevision("2013-07-15"); + final Date rev20100924 = QName.parseRevision("2010-09-24"); + final Date rev20130516 = QName.parseRevision("2013-05-16"); + final Date rev20130715 = QName.parseRevision("2013-07-15"); final QNameModule yangTypes_20100924 = QNameModule.create(yangTypesNS, rev20100924); final QNameModule yangTypes_20130516 = QNameModule.create(yangTypesNS, rev20130516); @@ -223,14 +215,9 @@ public class MoreRevisionsTest { final QName dateTimeTypeDef_20130516 = QName.create(yangTypes_20130516, "date-and-time"); final QName dateTimeTypeDef_20130715 = QName.create(yangTypes_20130715, "date-and-time"); - Module yangTypesModule_20100924 = context.findModuleByName("ietf-yang-types", rev20100924); - Module yangTypesModule_20130516 = context.findModuleByName("ietf-yang-types", rev20130516); - Module yangTypesModule_20130715 = context.findModuleByName("ietf-yang-types", rev20130715); - - assertNotNull(yangTypesModule_20100924); - assertNotNull(yangTypesModule_20130516); - assertNotNull(yangTypesModule_20130715); - + Module yangTypesModule_20100924 = context.findModule("ietf-yang-types", rev20100924).get(); + Module yangTypesModule_20130516 = context.findModule("ietf-yang-types", rev20130516).get(); + Module yangTypesModule_20130715 = context.findModule("ietf-yang-types", rev20130715).get(); assertTrue(findTypeDef(yangTypesModule_20100924, dateTimeTypeDef_20100924)); assertTrue(findTypeDef(yangTypesModule_20130516, dateTimeTypeDef_20130516)); assertTrue(findTypeDef(yangTypesModule_20130715, dateTimeTypeDef_20130715)); @@ -246,11 +233,8 @@ public class MoreRevisionsTest { final QNameModule interfacesNS_20121115 = QNameModule.create(interfacesNS, rev20121115); QName lastChange = QName.create(interfacesNS_20121115, "last-change"); - Module interfacesModule_20121115 = context.findModuleByName("ietf-interfaces", rev20121115); - assertNotNull(interfacesModule_20121115); - - DataSchemaNode leafLastChange = interfacesModule_20121115 - .getDataChildByName(lastChange); + Module interfacesModule_20121115 = context.findModule("ietf-interfaces", rev20121115).get(); + DataSchemaNode leafLastChange = interfacesModule_20121115.getDataChildByName(lastChange); assertNotNull(leafLastChange); assertTrue(leafLastChange instanceof LeafSchemaNode); @@ -267,13 +251,11 @@ public class MoreRevisionsTest { private static void checkNetconfMonitoringModuleSimpleTest(final SchemaContext context, final Date rev20130715, final QName dateTimeTypeDef_20130715) { URI monitoringNS = URI.create("urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"); - Date rev19700101 = QName.parseRevision("1970-01-01"); - final QNameModule monitoring_19700101 = QNameModule.create(monitoringNS, rev19700101); + final QNameModule monitoring_19700101 = QNameModule.create(monitoringNS, SimpleDateFormatUtil.DEFAULT_DATE_REV); QName lockedTime = QName.create(monitoring_19700101, "locked-time"); - Module monitoringModule_19700101 = context.findModuleByName("ietf-netconf-monitoring", rev19700101); - assertNotNull(monitoringModule_19700101); - + Module monitoringModule_19700101 = context.findModule("ietf-netconf-monitoring", + SimpleDateFormatUtil.DEFAULT_DATE_REV).get(); DataSchemaNode leafLockedTime = monitoringModule_19700101.getDataChildByName(lockedTime); assertNotNull(leafLockedTime);