private static LeafSchemaNode provideLeafNodeFromTopLevelContainer(final Module module, final String containerName,
final String leafNodeName) {
final QName containerNode = QName.create(module.getQNameModule(), containerName);
- final DataSchemaNode rootNode = module.getDataChildByName(containerNode);
- assertNotNull("Container foo is not present in root of module " + module.getName(), rootNode);
+ final DataSchemaNode rootNode = module.findDataChildByName(containerNode).get();
assertTrue(rootNode instanceof DataNodeContainer);
final QName leafNode = QName.create(module.getQNameModule(), leafNodeName);
final DataNodeContainer rootContainer = (DataNodeContainer) rootNode;
- final DataSchemaNode node = rootContainer.getDataChildByName(leafNode);
- assertNotNull(node);
+ final DataSchemaNode node = rootContainer.findDataChildByName(leafNode).get();
assertTrue(node instanceof LeafSchemaNode);
return (LeafSchemaNode) node;
}
private static LeafListSchemaNode provideLeafListNodeFromTopLevelContainer(final Module module,
final String containerName, final String leafListNodeName) {
final QName containerNode = QName.create(module.getQNameModule(), containerName);
- final DataSchemaNode rootNode = module.getDataChildByName(containerNode);
- assertNotNull("Container foo is not present in root of module " + module.getName(), rootNode);
+ final DataSchemaNode rootNode = module.findDataChildByName(containerNode).get();
assertTrue(rootNode instanceof DataNodeContainer);
final DataNodeContainer rootContainer = (DataNodeContainer) rootNode;
final QName leafListNode = QName.create(module.getQNameModule(), leafListNodeName);
- final DataSchemaNode node = rootContainer.getDataChildByName(leafListNode);
- assertNotNull(node);
+ final DataSchemaNode node = rootContainer.findDataChildByName(leafListNode).get();
assertTrue(node instanceof LeafListSchemaNode);
return (LeafListSchemaNode) node;
}
final Module module = resolveModule("test-type-provider-b");
final QName leafNode = QName.create(module.getQNameModule(), "id");
- final DataSchemaNode rootNode = module.getDataChildByName(leafNode);
+ final DataSchemaNode rootNode = module.findDataChildByName(leafNode).get();
assertNotNull("leaf id is not present in root of module " + module.getName(), rootNode);
assertTrue(rootNode instanceof LeafSchemaNode);
leaf = (LeafSchemaNode) rootNode;
final Module module = resolveModule("test-type-provider-b");
final QName leafNode = QName.create(module.getQNameModule(), "enum");
- final DataSchemaNode enumNode = module.getDataChildByName(leafNode);
- assertNotNull("leaf enum is not present in root of module " + module.getName(), enumNode);
+ final DataSchemaNode enumNode = module.findDataChildByName(leafNode).get();
assertTrue(enumNode instanceof LeafSchemaNode);
final LeafSchemaNode leaf = (LeafSchemaNode) enumNode;
final TypeDefinition<?> leafType = leaf.getType();
assertTrue(leafrefResolvedType1 instanceof ReferencedTypeImpl);
final QName leafListNode = QName.create(module.getQNameModule(), "enums");
- final DataSchemaNode enumListNode = module.getDataChildByName(leafListNode);
- assertNotNull("leaf-list enums is not present in root of module " + module.getName(), enumNode);
+ final DataSchemaNode enumListNode = module.findDataChildByName(leafListNode).get();
assertTrue(enumListNode instanceof LeafListSchemaNode);
final LeafListSchemaNode leafList = (LeafListSchemaNode) enumListNode;
final TypeDefinition<?> leafListType = leafList.getType();
final Module module = resolveModule("test-type-provider-b");
final QName leafrefNode = QName.create(module.getQNameModule(), "conditional-leafref");
- final DataSchemaNode condLeaf = module.getDataChildByName(leafrefNode);
- assertNotNull("leaf conditional-leafref is not present in root of module " + module.getName(), condLeaf);
+ final DataSchemaNode condLeaf = module.findDataChildByName(leafrefNode).get();
assertTrue(condLeaf instanceof LeafSchemaNode);
final LeafSchemaNode leaf = (LeafSchemaNode) condLeaf;
final TypeDefinition<?> leafType = leaf.getType();
final Module module = resolveModule("test-type-provider-b");
final QName leafrefNode = QName.create(module.getQNameModule(), "unreslovable-leafref");
- final DataSchemaNode condLeaf = module.getDataChildByName(leafrefNode);
- assertNotNull("leaf unreslovable-leafref is not present in root of module " + module.getName(), condLeaf);
+ final DataSchemaNode condLeaf = module.findDataChildByName(leafrefNode).get();
assertTrue(condLeaf instanceof LeafSchemaNode);
final LeafSchemaNode leaf = (LeafSchemaNode) condLeaf;
final TypeDefinition<?> leafType = leaf.getType();
final Module module = resolveModule("test-type-provider");
final QName leafUnionNode = QName.create(module.getQNameModule(), "root-union-leaf");
- DataSchemaNode rootNode = module.getDataChildByName(leafUnionNode);
- assertNotNull("leaf root-union-leaf is not present in root of module " + module.getName(), rootNode);
+ DataSchemaNode rootNode = module.findDataChildByName(leafUnionNode).get();
assertTrue(rootNode instanceof LeafSchemaNode);
leaf = (LeafSchemaNode) rootNode;
result = provider.getTypeDefaultConstruction(leaf);
+ "YangBinary(new byte[] {-45, 23, -33, 125, -9, -33})", result);
final QName leafBitsNode = QName.create(module.getQNameModule(), "root-bits-leaf");
- rootNode = module.getDataChildByName(leafBitsNode);
- assertNotNull("leaf bits-leaf is not present in root of module " + module.getName(), rootNode);
+ rootNode = module.findDataChildByName(leafBitsNode).get();
assertTrue(rootNode instanceof LeafSchemaNode);
leaf = (LeafSchemaNode) rootNode;
result = provider.getTypeDefaultConstruction(leaf);