import static org.junit.Assert.assertTrue;
import com.google.common.collect.ImmutableSet;
-import java.net.URI;
import java.util.Set;
import javax.ws.rs.core.UriInfo;
import org.junit.Before;
import org.opendaylight.yangtools.yang.common.Empty;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.common.QNameModule;
-import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
+import org.opendaylight.yangtools.yang.common.XMLNamespace;
import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild;
import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
this.schemaContext = YangParserTestUtils.parseYangFiles(TestRestconfUtils.loadFiles("/modules"));
this.schemaContextHandler = TestUtils.newSchemaContextHandler(schemaContext);
- final QNameModule module1 = QNameModule.create(URI.create("module:1"));
- final QNameModule module2 = QNameModule.create(URI.create("module:2"));
+ final QNameModule module1 = QNameModule.create(XMLNamespace.of("module:1"));
+ final QNameModule module2 = QNameModule.create(XMLNamespace.of("module:2"));
this.listOfRpcsNames = ImmutableSet.of(QName.create(module1, "dummy-rpc1-module1"),
QName.create(module1, "dummy-rpc2-module1"), QName.create(module2, "dummy-rpc1-module2"),
new RestconfOperationsServiceImpl(this.schemaContextHandler, this.domMountPointService);
final NormalizedNodeContext operations = oper.getOperations(this.uriInfo);
final ContainerNode data = (ContainerNode) operations.getData();
- assertEquals("urn:ietf:params:xml:ns:yang:ietf-restconf", data.getNodeType().getNamespace().toString());
- assertEquals("operations", data.getNodeType().getLocalName());
+ assertEquals("urn:ietf:params:xml:ns:yang:ietf-restconf",
+ data.getIdentifier().getNodeType().getNamespace().toString());
+ assertEquals("operations", data.getIdentifier().getNodeType().getLocalName());
- assertEquals(4, data.getValue().size());
+ assertEquals(4, data.body().size());
- for (final DataContainerChild<? extends PathArgument, ?> child : data.getValue()) {
- assertEquals(Empty.getInstance(), child.getValue());
+ for (final DataContainerChild child : data.body()) {
+ assertEquals(Empty.getInstance(), child.body());
- final QName qname = child.getNodeType().withoutRevision();
+ final QName qname = child.getIdentifier().getNodeType().withoutRevision();
assertTrue(this.listOfRpcsNames.contains(qname));
}
}