Bump upstreams to SNAPSHOTs
[netconf.git] / restconf / restconf-nb-rfc8040 / src / test / java / org / opendaylight / restconf / nb / rfc8040 / databind / jaxrs / QueryParamsTest.java
index 888a5a56d974270d8b6d75c9d9eee19f9a3c7823..15de755216d2f757b1a8ae77d7834743ee518f11 100644 (file)
@@ -43,9 +43,9 @@ import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
 import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode;
-import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.model.api.stmt.ContainerEffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement;
+import org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack;
 
 @RunWith(MockitoJUnitRunner.StrictStubs.class)
 public class QueryParamsTest {
@@ -172,7 +172,6 @@ public class QueryParamsTest {
             withSettings().extraInterfaces(ContainerEffectiveStatement.class));
         final var containerQName = QName.create(containerChild, "container");
         doReturn(containerQName).when(containerSchema).getQName();
-        doReturn(SchemaPath.create(true, containerQName)).when(containerSchema).getPath();
         final var containerChildSchema = mock(LeafSchemaNode.class);
         doReturn(containerChild).when(containerChildSchema).getQName();
         doReturn(containerChildSchema).when(containerSchema).dataChildByName(containerChild);
@@ -182,8 +181,11 @@ public class QueryParamsTest {
         final var context = mock(EffectiveModelContext.class);
         doReturn(Map.of(containerQName.getModule(), module)).when(context).getModuleStatements();
 
+        final var stack = SchemaInferenceStack.of(context);
+        stack.enterSchemaTree(containerQName);
+
         final QueryParameters queryParameters = QueryParams.newQueryParameters(params,
-            InstanceIdentifierContext.ofDataSchemaNode(context, containerSchema));
+            InstanceIdentifierContext.ofStack(stack));
         final List<Set<QName>> fields = queryParameters.fields();
         assertNotNull(fields);
         assertEquals(1, fields.size());