added additional test
This commit is contained in:
@@ -54,7 +54,6 @@ TYPED_TEST(fuse_test, unlink_open_file_leaves_handle_intact) {
|
||||
ASSERT_EQ(0, ::unlink(path.c_str()));
|
||||
|
||||
auto res = ::lseek(desc, 0, SEEK_END);
|
||||
fmt::println("lseek|{}|{}", res, errno);
|
||||
|
||||
ASSERT_NE(-1, res);
|
||||
this->write_all(desc, " WORLD");
|
||||
|
@@ -85,6 +85,24 @@ TEST(packet_client_test, can_check_version) {
|
||||
EXPECT_NE(min_version, 0U);
|
||||
}
|
||||
|
||||
TEST(packet_client_test, can_detect_incompatible_version) {
|
||||
std::string token = "cow_moose_doge_chicken";
|
||||
|
||||
std::uint16_t port{};
|
||||
ASSERT_TRUE(utils::get_next_available_port(50000U, port));
|
||||
|
||||
test_packet_server server(port, token);
|
||||
|
||||
packet_client client(make_cfg(port, token));
|
||||
|
||||
std::uint32_t min_version{};
|
||||
auto api =
|
||||
client.check_version(utils::get_version_number("1.0.0-rc"), min_version);
|
||||
|
||||
EXPECT_EQ(api, api_error::incompatible_version);
|
||||
EXPECT_NE(min_version, 0U);
|
||||
}
|
||||
|
||||
TEST(packet_client_test, can_send_request_and_receive_response) {
|
||||
std::string token = "cow_moose_doge_chicken";
|
||||
|
||||
|
Reference in New Issue
Block a user