cleanup tests
This commit is contained in:
parent
7781b3f0ea
commit
4b59b9dea9
@ -21,30 +21,19 @@ TEST(FileReq, SendFile) {
|
|||||||
srcReq->on<uvw::error_event>([](const auto &, auto &) { FAIL(); });
|
srcReq->on<uvw::error_event>([](const auto &, auto &) { FAIL(); });
|
||||||
|
|
||||||
dstReq->on<uvw::fs_event>([&](const auto &event, auto &req) {
|
dstReq->on<uvw::fs_event>([&](const auto &event, auto &req) {
|
||||||
switch(event.type) {
|
if(event.type == uvw::fs_req::fs_type::OPEN) {
|
||||||
case uvw::fs_req::fs_type::OPEN:
|
|
||||||
srcReq->sendfile(static_cast<uvw::file_handle>(req), 0, 0);
|
srcReq->sendfile(static_cast<uvw::file_handle>(req), 0, 0);
|
||||||
break;
|
|
||||||
default:
|
|
||||||
// nothing to do here
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
srcReq->on<uvw::fs_event>([&](const auto &event, auto &req) {
|
srcReq->on<uvw::fs_event>([&](const auto &event, auto &req) {
|
||||||
switch(event.type) {
|
if(event.type == uvw::fs_req::fs_type::SENDFILE) {
|
||||||
case uvw::fs_req::fs_type::SENDFILE:
|
|
||||||
ASSERT_FALSE(checkFileSendFileEvent);
|
ASSERT_FALSE(checkFileSendFileEvent);
|
||||||
checkFileSendFileEvent = true;
|
checkFileSendFileEvent = true;
|
||||||
dstReq->close();
|
dstReq->close();
|
||||||
req.close();
|
req.close();
|
||||||
break;
|
} else if(event.type == uvw::fs_req::fs_type::OPEN) {
|
||||||
case uvw::fs_req::fs_type::OPEN:
|
|
||||||
dstReq->open(dstFilename, uvw::file_req::file_open_flags::CREAT | uvw::file_req::file_open_flags::WRONLY | uvw::file_req::file_open_flags::TRUNC, 0644);
|
dstReq->open(dstFilename, uvw::file_req::file_open_flags::CREAT | uvw::file_req::file_open_flags::WRONLY | uvw::file_req::file_open_flags::TRUNC, 0644);
|
||||||
break;
|
|
||||||
default:
|
|
||||||
// nothing to do here
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -29,16 +29,10 @@ TEST(FsEvent, Functionalities) {
|
|||||||
request->on<uvw::error_event>([](const auto &, auto &) { FAIL(); });
|
request->on<uvw::error_event>([](const auto &, auto &) { FAIL(); });
|
||||||
|
|
||||||
request->on<uvw::fs_event>([&](const auto &event, auto &req) {
|
request->on<uvw::fs_event>([&](const auto &event, auto &req) {
|
||||||
switch(event.type) {
|
if(event.type == uvw::fs_req::fs_type::WRITE) {
|
||||||
case uvw::fs_req::fs_type::WRITE:
|
|
||||||
req.close();
|
req.close();
|
||||||
break;
|
} else if(event.type == uvw::fs_req::fs_type::OPEN) {
|
||||||
case uvw::fs_req::fs_type::OPEN:
|
|
||||||
req.write(std::unique_ptr<char[]>{new char[1]{42}}, 1, 0);
|
req.write(std::unique_ptr<char[]>{new char[1]{42}}, 1, 0);
|
||||||
break;
|
|
||||||
default:
|
|
||||||
// nothing to do here
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -24,13 +24,8 @@ TEST(FsPoll, Functionalities) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
request->on<uvw::fs_event>([&](const auto &event, auto &req) {
|
request->on<uvw::fs_event>([&](const auto &event, auto &req) {
|
||||||
switch(event.type) {
|
if(event.type == uvw::fs_req::fs_type::WRITE) {
|
||||||
case uvw::fs_req::fs_type::WRITE:
|
|
||||||
req.close();
|
req.close();
|
||||||
break;
|
|
||||||
default:
|
|
||||||
// nothing to do here
|
|
||||||
break;
|
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user