summaryrefslogtreecommitdiff
path: root/modules/remote/tests/remote_loopback.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/remote/tests/remote_loopback.cpp')
-rw-r--r--modules/remote/tests/remote_loopback.cpp10
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())));