fully remove test fs_poll, will re-add a working version later on

This commit is contained in:
Michele Caini 2022-04-08 10:46:39 +02:00
parent df983cc969
commit cfb196ff6b
2 changed files with 0 additions and 42 deletions

View File

@ -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)

View File

@ -1,41 +0,0 @@
#include <gtest/gtest.h>
#include <uvw/fs.h>
#include <uvw/fs_event.h>
#include <uvw/fs_poll.h>
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<uvw::fs_poll_handle>();
auto request = loop->resource<uvw::file_req>();
handle->on<uvw::error_event>([](const auto &, auto &) { FAIL(); });
request->on<uvw::error_event>([](const auto &, auto &) { FAIL(); });
handle->on<uvw::fs_poll_event>([](const auto &, auto &hndl) {
ASSERT_EQ(0, hndl.stop());
hndl.close();
ASSERT_TRUE(hndl.closing());
});
request->on<uvw::fs_event>([&](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<char[]>{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);
}