X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-remoterpc-connector%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fremote%2Frpc%2FOpsBrokerTest.java;h=d99c5bb3f3079427c3301664f4075f875debb3e8;hp=b8b5b7cc0221e5a672734cdc659711c50d691307;hb=21b4ad7390d58ce9b88fa0a61779cfffc39e62fa;hpb=621c7bcc1ee00ed08252c110964d97b2fce93a12 diff --git a/opendaylight/md-sal/sal-remoterpc-connector/src/test/java/org/opendaylight/controller/remote/rpc/OpsBrokerTest.java b/opendaylight/md-sal/sal-remoterpc-connector/src/test/java/org/opendaylight/controller/remote/rpc/OpsBrokerTest.java index b8b5b7cc02..d99c5bb3f3 100644 --- a/opendaylight/md-sal/sal-remoterpc-connector/src/test/java/org/opendaylight/controller/remote/rpc/OpsBrokerTest.java +++ b/opendaylight/md-sal/sal-remoterpc-connector/src/test/java/org/opendaylight/controller/remote/rpc/OpsBrokerTest.java @@ -12,7 +12,7 @@ import static org.junit.Assert.assertTrue; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.doReturn; -import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; import akka.actor.Status.Failure; import java.time.Duration; @@ -27,12 +27,14 @@ import org.opendaylight.yangtools.util.concurrent.FluentFutures; import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode; public class OpsBrokerTest extends AbstractOpsTest { + @Test public void testExecuteRpc() { - final DOMRpcResult rpcResult = new DefaultDOMRpcResult(makeRPCOutput("bar")); + final ContainerNode invokeRpcResult = makeRPCOutput("bar"); + final DOMRpcResult rpcResult = new DefaultDOMRpcResult(invokeRpcResult); doReturn(FluentFutures.immediateFluentFuture(rpcResult)).when(domRpcService1) .invokeRpc(eq(TEST_RPC_TYPE), any()); - final ExecuteRpc executeRpc = ExecuteRpc.from(TEST_RPC_ID, mock(ContainerNode.class)); + final ExecuteRpc executeRpc = ExecuteRpc.from(TEST_RPC_ID, null); rpcInvoker1.tell(executeRpc, rpcRegistry1Probe.getRef()); @@ -43,10 +45,10 @@ public class OpsBrokerTest extends AbstractOpsTest { @Test public void testExecuteRpcFailureWithException() { - doReturn(FluentFutures.immediateFailedFluentFuture(new DOMRpcImplementationNotAvailableException("NOT FOUND"))) - .when(domRpcService1).invokeRpc(eq(TEST_RPC_TYPE), any()); + when(domRpcService1.invokeRpc(eq(TEST_RPC_TYPE), any())).thenReturn(FluentFutures.immediateFailedFluentFuture( + new DOMRpcImplementationNotAvailableException("NOT FOUND"))); - final ExecuteRpc executeMsg = ExecuteRpc.from(TEST_RPC_ID, mock(ContainerNode.class)); + final ExecuteRpc executeMsg = ExecuteRpc.from(TEST_RPC_ID, null); rpcInvoker1.tell(executeMsg, rpcRegistry1Probe.getRef());