Specialize SchemalessRpcService
[netconf.git] / netconf / sal-netconf-connector / src / test / java / org / opendaylight / netconf / sal / connect / netconf / sal / NetconfDeviceRpcTest.java
index 92100136be1e7c096e092d5b364deda1da7e7a56..e8f28af6c1a578ec23f2a47408b5fc1a94bb1fe9 100644 (file)
@@ -48,6 +48,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdent
 import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
 import org.opendaylight.yangtools.yang.data.api.schema.DOMSourceAnyxmlNode;
 import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild;
+import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.data.impl.schema.Builders;
 import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
 import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
@@ -92,13 +93,13 @@ public class NetconfDeviceRpcTest extends AbstractBaseSchemasTest {
         rpc = new NetconfDeviceRpc(SCHEMA_CONTEXT, communicator, transformer);
 
         type = QName.create("urn:ietf:params:xml:ns:netconf:base:1.0", "2011-06-01", "get-config");
-        expectedReply = transformer.toRpcResult(reply, type);
+        expectedReply = transformer.toRpcResult(RpcResultBuilder.success(reply).build(), type);
     }
 
     @Test
     public void testDeadlock() throws Exception {
         // when rpc is successful, but transformer fails for some reason
-        final RpcTransformer failingTransformer = mock(RpcTransformer.class);
+        final RpcTransformer<NormalizedNode, DOMRpcResult> failingTransformer = mock(RpcTransformer.class);
         final RemoteDeviceCommunicator communicatorMock = mock(RemoteDeviceCommunicator.class);
         final NetconfMessage msg = null;
         final RpcResult<NetconfMessage> result = RpcResultBuilder.success(msg).build();