import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
+import static org.opendaylight.yangtools.yang.stmt.StmtTestUtils.assertPathEquals;
import static org.opendaylight.yangtools.yang.stmt.StmtTestUtils.sourceForResource;
import java.io.FileNotFoundException;
-import java.net.URI;
import java.net.URISyntaxException;
import java.util.Collection;
-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.XMLNamespace;
import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
import org.opendaylight.yangtools.yang.model.api.GroupingDefinition;
private static final StatementStreamSource SIMPLE_MODULE = sourceForResource(
"/stmt-test/effective-build/simple-module.yang");
- private static final QNameModule SIMPLE_MODULE_QNAME = QNameModule.create(URI.create("simple.yang"));
+ private static final QNameModule SIMPLE_MODULE_QNAME = QNameModule.create(XMLNamespace.of("simple.yang"));
private static final StatementStreamSource YANG_EXT = sourceForResource(
"/stmt-test/extensions/yang-ext.yang");
ContainerSchemaNode grpSubSubCon2 = (ContainerSchemaNode) grpSubCon2.getDataChildByName(q6);
assertNotNull(grpSubSubCon2);
- assertEquals(SchemaPath.create(true, q1, q2, q3), subSubCon.getPath());
- assertEquals(SchemaPath.create(true, q4, q5, q6), subSubCon2.getPath());
- assertEquals(SchemaPath.create(true, q7, q5, q6), grpSubSubCon2.getPath());
+ assertPathEquals(SchemaPath.create(true, q1, q2, q3), subSubCon);
+ assertPathEquals(SchemaPath.create(true, q4, q5, q6), subSubCon2);
+ assertPathEquals(SchemaPath.create(true, q7, q5, q6), grpSubSubCon2);
}
@Test
SchemaContext result = RFC7950Reactors.defaultReactor().newBuild().addSource(YANG_EXT).buildEffective();
assertNotNull(result);
- Set<GroupingDefinition> groupings = result.getGroupings();
+ Collection<? extends GroupingDefinition> groupings = result.getGroupings();
assertEquals(1, groupings.size());
GroupingDefinition grp = groupings.iterator().next();
- Collection<DataSchemaNode> childNodes = grp.getChildNodes();
+ Collection<? extends DataSchemaNode> childNodes = grp.getChildNodes();
assertEquals(1, childNodes.size());
DataSchemaNode child = childNodes.iterator().next();