diff options
author | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-08-14 10:19:32 +0200 |
---|---|---|
committer | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-08-14 10:19:32 +0200 |
commit | 2a442407538628b7b04c63c0643d521739de6b69 (patch) | |
tree | 5fa20a4786b868e81ad26d9ccd16ec62ba159d5a /modules/remote-filesystem/tests/transport.cpp | |
parent | fad5d37382552af7328dd67d038c1eaf44cf0aee (diff) |
Adding a macro for simpler test writing and wip on fs
Diffstat (limited to 'modules/remote-filesystem/tests/transport.cpp')
-rw-r--r-- | modules/remote-filesystem/tests/transport.cpp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/modules/remote-filesystem/tests/transport.cpp b/modules/remote-filesystem/tests/transport.cpp new file mode 100644 index 0000000..05c13a6 --- /dev/null +++ b/modules/remote-filesystem/tests/transport.cpp @@ -0,0 +1,30 @@ +#include <forstio/test/suite.hpp> +#include "../c++/transport.hpp" + +namespace { +namespace sch { +using namespace saw::schema; + +using Foo = Struct< + Member<String, "a">, + Member<Int64, "b"> +>; +} + +SAW_TEST("File Remote"){ + using namespace saw; + + remote<rmt::File> file_remote; + + auto eo_addr = file_remote.parse_address("./example_file"); + SAW_EOV_EXPECT(eo_addr, "Couldn't parse file"); + auto& addr = eo_addr.get_value(); + + auto eo_dat_srv = file_remote.data_listen({*addr}); + SAW_EOV_EXPECT(eo_dat_srv, "Couldn't setup data server."); + auto& dat_srv = eo_dat_srv.get_value(); + + +} + +} |