import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
-import java.util.Date;
import org.junit.Test;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.model.api.AnyXmlSchemaNode;
"/deviation-resolution-test/deviation-not-supported");
assertNotNull(schemaContext);
- final Date revision = QName.parseRevision("2017-01-20");
-
- final Module importedModule = schemaContext.findModuleByName("imported", revision);
- assertNotNull(importedModule);
-
+ final Module importedModule = schemaContext.findModule("imported", QName.parseRevision("2017-01-20")).get();
final ContainerSchemaNode myContA = (ContainerSchemaNode) importedModule.getDataChildByName(
QName.create(importedModule.getQNameModule(), "my-cont-a"));
assertNotNull(myContA);
sourceForResource("/deviation-resolution-test/deviation-add/bar.yang"));
assertNotNull(schemaContext);
- final Module barModule = schemaContext.findModuleByName("bar", QName.parseRevision("2017-01-20"));
- assertNotNull(barModule);
-
+ final Module barModule = schemaContext.findModule("bar", QName.parseRevision("2017-01-20")).get();
final LeafListSchemaNode myLeafList = (LeafListSchemaNode) barModule.getDataChildByName(
QName.create(barModule.getQNameModule(), "my-leaf-list"));
assertNotNull(myLeafList);
sourceForResource("/deviation-resolution-test/deviation-replace/bar.yang"));
assertNotNull(schemaContext);
- final Date revision = QName.parseRevision("2017-01-20");
-
- final Module barModule = schemaContext.findModuleByName("bar", revision);
+ final Module barModule = schemaContext.findModule("bar", QName.parseRevision("2017-01-20")).get();
assertNotNull(barModule);
final LeafSchemaNode myLeaf = (LeafSchemaNode) barModule.getDataChildByName(
sourceForResource("/deviation-resolution-test/deviation-delete/bar.yang"));
assertNotNull(schemaContext);
- final Date revision = QName.parseRevision("2017-01-20");
-
- final Module barModule = schemaContext.findModuleByName("bar", revision);
- assertNotNull(barModule);
-
+ final Module barModule = schemaContext.findModule("bar", QName.parseRevision("2017-01-20")).get();
final LeafSchemaNode myLeaf = (LeafSchemaNode) barModule.getDataChildByName(
QName.create(barModule.getQNameModule(), "my-leaf"));
assertNotNull(myLeaf);