added additional test

This commit is contained in:
2025-09-26 14:17:31 -05:00
parent 826c3a9008
commit 8a9394591b
2 changed files with 18 additions and 1 deletions

View File

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

View File

@@ -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";