From: Jakub Morvay Date: Tue, 8 Dec 2015 16:56:33 +0000 (+0100) Subject: Make test tool work with schemas with no revision X-Git-Tag: release/beryllium~52^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=c1629dc930c6941a9f1496f74c635ba7a1f3e652;p=netconf.git Make test tool work with schemas with no revision Change-Id: I9be0c3397288a55a422ef631d1a73378236382a9 Signed-off-by: Jakub Morvay --- diff --git a/opendaylight/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/NetconfDeviceSimulator.java b/opendaylight/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/NetconfDeviceSimulator.java index b480f442d9..97739e1614 100644 --- a/opendaylight/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/NetconfDeviceSimulator.java +++ b/opendaylight/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/NetconfDeviceSimulator.java @@ -307,8 +307,9 @@ public class NetconfDeviceSimulator implements Closeable { } private void addModuleCapability(SharedSchemaRepository consumer, Set capabilities, Module module) { - final SourceIdentifier moduleSourceIdentifier = new SourceIdentifier(module.getName(), - SimpleDateFormatUtil.getRevisionFormat().format(module.getRevision())); + final SourceIdentifier moduleSourceIdentifier = SourceIdentifier.create(module.getName(), + (SimpleDateFormatUtil.DEFAULT_DATE_REV == module.getRevision() ? Optional.absent() : + Optional.of(SimpleDateFormatUtil.getRevisionFormat().format(module.getRevision())))); try { String moduleContent = new String(consumer.getSchemaSource(moduleSourceIdentifier, YangTextSchemaSource.class) .checkedGet().read());