import org.opendaylight.mdsal.dom.api.DOMRpcResult;
import org.opendaylight.netconf.api.NetconfMessage;
import org.opendaylight.netconf.api.xml.XmlUtil;
-import org.opendaylight.netconf.sal.connect.api.MessageTransformer;
import org.opendaylight.netconf.sal.connect.api.RemoteDeviceCommunicator;
+import org.opendaylight.netconf.sal.connect.api.RpcTransformer;
import org.opendaylight.netconf.sal.connect.netconf.AbstractBaseSchemasTest;
import org.opendaylight.netconf.sal.connect.netconf.schema.mapping.NetconfMessageTransformer;
import org.opendaylight.netconf.sal.connect.netconf.util.NetconfMessageTransformUtil;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.base._1._0.rev110601.IetfNetconfService;
-import org.opendaylight.yangtools.rcf8528.data.util.EmptyMountPointContext;
+import org.opendaylight.yangtools.rfc8528.data.util.EmptyMountPointContext;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.common.RpcResult;
import org.opendaylight.yangtools.yang.common.RpcResultBuilder;
@Mock
private DOMRpcAvailabilityListener listener;
@Mock
- private RemoteDeviceCommunicator<NetconfMessage> communicator;
+ private RemoteDeviceCommunicator communicator;
private NetconfDeviceRpc rpc;
private QName type;
@Test
public void testDeadlock() throws Exception {
// when rpc is successful, but transformer fails for some reason
- final MessageTransformer<NetconfMessage> failingTransformer = mock(MessageTransformer.class);
- final RemoteDeviceCommunicator<NetconfMessage> communicatorMock = mock(RemoteDeviceCommunicator.class);
+ final RpcTransformer failingTransformer = mock(RpcTransformer.class);
+ final RemoteDeviceCommunicator communicatorMock = mock(RemoteDeviceCommunicator.class);
final NetconfMessage msg = null;
final RpcResult<NetconfMessage> result = RpcResultBuilder.success(msg).build();
when(communicatorMock.sendRequest(any(), any())).thenReturn(Futures.immediateFuture(result));
}
private static Node resolveNode(final DOMRpcResult result) {
- DataContainerChild<?, ?> value = ((ContainerNode) result.getResult())
- .getChild(NetconfMessageTransformUtil.NETCONF_DATA_NODEID).get();
- Node node = ((DOMSourceAnyxmlNode)value).getValue().getNode();
+ DataContainerChild value = ((ContainerNode) result.getResult())
+ .findChildByArg(NetconfMessageTransformUtil.NETCONF_DATA_NODEID).get();
+ Node node = ((DOMSourceAnyxmlNode)value).body().getNode();
assertNotNull(node);
return node;
}
for (RpcDefinition operation : operations) {
final DOMRpcIdentifier domRpcIdentifier = DOMRpcIdentifier.create(operation.getQName());
assertTrue(argValue.contains(domRpcIdentifier));
-
}
}