Reconstruct inference stack during normalization
[netconf.git] / restconf / restconf-nb-rfc8040 / src / test / java / org / opendaylight / restconf / nb / rfc8040 / rests / services / impl / RestconfInvokeOperationsServiceImplTest.java
index 33d1a85d7e46d1c2b5b539073845b3cbc658d006..e18c8f4e820d2a7b084f963860a4e205b0720c52 100644 (file)
@@ -179,14 +179,16 @@ public class RestconfInvokeOperationsServiceImplTest {
     }
 
     private NormalizedNodePayload prepNNC(final NormalizedNode result) {
-        final RpcDefinition schemaNode = mock(RpcDefinition.class);
-        final QName qname = QName.create("invoke:rpc:module", "2013-12-03", "rpcTest");
-        doReturn(qname).when(schemaNode).getQName();
+        final QName qname = QName.create("invoke:rpc:module", "2013-12-03", "rpc-test");
+        final RpcDefinition schemaNode = CONTEXT.getOperations().stream().filter(rpc -> rpc.getQName().equals(qname))
+            .findFirst()
+            .orElseThrow();
+
         final NormalizedNode data = mock(NormalizedNode.class);
         final DOMRpcResult domRpcResult = mock(DOMRpcResult.class);
         doReturn(immediateFluentFuture(domRpcResult)).when(rpcService).invokeRpc(qname, data);
         doReturn(result).when(domRpcResult).getResult();
         return NormalizedNodePayload.of(
-            InstanceIdentifierContext.ofLocalRpc(CONTEXT, schemaNode), data);
+            InstanceIdentifierContext.ofRpcInput(CONTEXT, schemaNode, null), data);
     }
 }