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;
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();