From 470e7b0b074f53223862c802b50703bd61d53c81 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Tue, 5 Nov 2024 12:53:19 -0600 Subject: [PATCH] winfsp unit tests and fixes --- .../src/winfsp_drive_info_test.cpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/repertory/repertory_test/src/winfsp_drive_info_test.cpp b/repertory/repertory_test/src/winfsp_drive_info_test.cpp index b55f197d..874de943 100644 --- a/repertory/repertory_test/src/winfsp_drive_info_test.cpp +++ b/repertory/repertory_test/src/winfsp_drive_info_test.cpp @@ -141,9 +141,6 @@ TYPED_TEST(winfsp_test, info_can_get_file_info) { FILETIME file_time{}; ::GetSystemTimeAsFileTime(&file_time); - auto time_low = ((PLARGE_INTEGER)&file_time)->QuadPart; - auto time_high = time_low + 10000 * 10000 /* 10 seconds */; - auto file_path{ utils::path::combine(this->mount_location, {"test_file_2"}), }; @@ -156,14 +153,15 @@ TYPED_TEST(winfsp_test, info_can_get_file_info) { BY_HANDLE_FILE_INFORMATION file_info{}; EXPECT_TRUE(::GetFileInformationByHandle(handle, &file_info)); - EXPECT_LE(time_low, file_info.ftCreationTime.dwLowDateTime); - EXPECT_GT(time_high, file_info.ftCreationTime.dwHighDateTime); + EXPECT_LE(file_time.dwLowDateTime, file_info.ftCreationTime.dwLowDateTime); + EXPECT_GT(file_time.dwHighDateTime, file_info.ftCreationTime.dwHighDateTime); - EXPECT_LE(time_low, file_info.ftLastAccessTime.dwLowDateTime); - EXPECT_GT(time_high, file_info.ftLastAccessTime.dwHighDateTime); + EXPECT_LE(file_time.dwLowDateTime, file_info.ftLastAccessTime.dwLowDateTime); + EXPECT_GT(file_time.dwHighDateTime, + file_info.ftLastAccessTime.dwHighDateTime); - EXPECT_LE(time_low, file_info.ftLastWriteTime.dwLowDateTime); - EXPECT_GT(time_high, file_info.ftLastWriteTime.dwHighDateTime); + EXPECT_LE(file_time.dwLowDateTime, file_info.ftLastWriteTime.dwLowDateTime); + EXPECT_GT(file_time.dwHighDateTime, file_info.ftLastWriteTim.dwHighDateTime); EXPECT_EQ(0U, file_info.nFileSizeHigh); EXPECT_EQ(0U, file_info.nFileSizeLow);