diff options
Diffstat (limited to 'modules/remote/tests')
-rw-r--r-- | modules/remote/tests/remote_loopback.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/modules/remote/tests/remote_loopback.cpp b/modules/remote/tests/remote_loopback.cpp index e1f3898..bd24384 100644 --- a/modules/remote/tests/remote_loopback.cpp +++ b/modules/remote/tests/remote_loopback.cpp @@ -53,12 +53,12 @@ SAW_TEST("Remote Loopback RPC"){ auto eo_send = u32_srv->send(inp, id32); SAW_EXPECT(eo_send.is_value(), "Failed send."); } - auto eo_called = rpc_srv->template call<"foo">(id32); - SAW_EXPECT(eo_called.is_value(), "Failed call."); - auto& called = eo_called.get_value(); - { - auto eo_recv = i64_srv->receive(called); + auto eo_called = rpc_srv->template call<"foo">(id32, id64); + SAW_EXPECT(eo_called.is_value(), (std::string{"Failed call: "} + std::string{eo_called.get_error().get_category()} )); + } + { + auto eo_recv = i64_srv->receive(id64); SAW_EXPECT(eo_recv.is_value(), "Failed receive."); auto& recv = eo_recv.get_value(); SAW_EXPECT((recv.get() == 42), (std::string{"Wrong value received: "} + std::to_string(recv.get()))); |