From c1629dc930c6941a9f1496f74c635ba7a1f3e652 Mon Sep 17 00:00:00 2001 From: Jakub Morvay Date: Tue, 8 Dec 2015 17:56:33 +0100 Subject: [PATCH] Make test tool work with schemas with no revision Change-Id: I9be0c3397288a55a422ef631d1a73378236382a9 Signed-off-by: Jakub Morvay --- .../netconf/test/tool/NetconfDeviceSimulator.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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()); -- 2.36.6