From cfb196ff6bb92544e82e27a9f6d05d327cf820d8 Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Fri, 8 Apr 2022 10:46:39 +0200 Subject: [PATCH] fully remove test fs_poll, will re-add a working version later on --- test/CMakeLists.txt | 1 - test/uvw/fs_poll.cpp | 41 ----------------------------------------- 2 files changed, 42 deletions(-) delete mode 100644 test/uvw/fs_poll.cpp diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 09c5bdd5..1fc896d8 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -95,7 +95,6 @@ ADD_UVW_TEST(check uvw/check.cpp) ADD_UVW_TEST(emitter uvw/emitter.cpp) ADD_UVW_DIR_TEST(file_req uvw/file_req.cpp) ADD_UVW_DIR_TEST(fs_event uvw/fs_event.cpp) -ADD_UVW_DIR_TEST(fs_poll uvw/fs_poll.cpp) ADD_UVW_DIR_TEST(fs_req uvw/fs_req.cpp) ADD_UVW_TEST(handle uvw/handle.cpp) ADD_UVW_TEST(idle uvw/idle.cpp) diff --git a/test/uvw/fs_poll.cpp b/test/uvw/fs_poll.cpp deleted file mode 100644 index 6d2914d7..00000000 --- a/test/uvw/fs_poll.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include -#include -#include -#include - -TEST(FsPoll, Functionalities) { - const std::string filename = std::string{TARGET_FS_POLL_DIR} + std::string{"/test.file"}; - - auto loop = uvw::loop::get_default(); - auto handle = loop->resource(); - auto request = loop->resource(); - - handle->on([](const auto &, auto &) { FAIL(); }); - request->on([](const auto &, auto &) { FAIL(); }); - - handle->on([](const auto &, auto &hndl) { - ASSERT_EQ(0, hndl.stop()); - - hndl.close(); - - ASSERT_TRUE(hndl.closing()); - }); - - request->on([&](const auto &event, auto &req) { - if(event.type == uvw::fs_req::fs_type::WRITE) { - req.close(); - }; - }); - - request->open_sync(filename, uvw::file_req::file_open_flags::CREAT | uvw::file_req::file_open_flags::RDWR | uvw::file_req::file_open_flags::TRUNC, 0755); - - ASSERT_EQ(0, handle->start(filename, uvw::fs_poll_handle::time{1000})); - - request->write(std::unique_ptr{new char[1]{42}}, 1, 0); - - ASSERT_EQ(handle->path(), filename); - ASSERT_TRUE(handle->active()); - ASSERT_FALSE(handle->closing()); - - loop->run(uvw::loop::run_mode::ONCE); -}