From e13f6a5e91ffeac86c32ab3a9048b810b1931061 Mon Sep 17 00:00:00 2001 From: Claudius 'keldu' Holeksa Date: Mon, 12 Aug 2024 13:42:48 +0200 Subject: wip --- modules/remote/tests/remote_loopback.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'modules/remote/tests/remote_loopback.cpp') diff --git a/modules/remote/tests/remote_loopback.cpp b/modules/remote/tests/remote_loopback.cpp index 2430029..6ecf4e0 100644 --- a/modules/remote/tests/remote_loopback.cpp +++ b/modules/remote/tests/remote_loopback.cpp @@ -28,10 +28,16 @@ SAW_TEST("Remote Loopback Data"){ auto eov = rmt.parse_address(0u); SAW_EXPECT(eov.is_value(), "Didn't parse correctly"); - auto& val = eov.get_value(); + auto& addr = eov.get_value(); - auto srv = data_server{val}; - auto client = data_client{val}; + auto eo_srv = rmt.template data_listen(*addr); + SAW_EXPECT(eo_srv.is_value(), std::string{"Couldn't listen: "} + std::string{eo_srv.get_error().get_category()}); + auto& srv = eo_srv.get_value(); + + auto cvr_client = rmt.template data_connect(*addr); + auto eo_client = cvr_client.take(); + SAW_EXPECT(eo_client.is_value(), "Couldn't connect."); + auto& client = eo_client.get_value(); data foo{421}; id sent_id = [&](){ -- cgit v1.2.3