diff --git a/repertory/repertory_test/src/winfsp_drive_info_test.cpp b/repertory/repertory_test/src/winfsp_drive_info_test.cpp index 874de943..8752a528 100644 --- a/repertory/repertory_test/src/winfsp_drive_info_test.cpp +++ b/repertory/repertory_test/src/winfsp_drive_info_test.cpp @@ -141,6 +141,8 @@ TYPED_TEST(winfsp_test, info_can_get_file_info) { FILETIME file_time{}; ::GetSystemTimeAsFileTime(&file_time); + auto time_high = time_low + 10000 * 10000 /* 10 seconds */; + auto file_path{ utils::path::combine(this->mount_location, {"test_file_2"}), }; @@ -154,14 +156,14 @@ TYPED_TEST(winfsp_test, info_can_get_file_info) { EXPECT_TRUE(::GetFileInformationByHandle(handle, &file_info)); EXPECT_LE(file_time.dwLowDateTime, file_info.ftCreationTime.dwLowDateTime); - EXPECT_GT(file_time.dwHighDateTime, file_info.ftCreationTime.dwHighDateTime); + EXPECT_LE(file_time.dwHighDateTime, file_info.ftCreationTime.dwHighDateTime); EXPECT_LE(file_time.dwLowDateTime, file_info.ftLastAccessTime.dwLowDateTime); - EXPECT_GT(file_time.dwHighDateTime, + EXPECT_LE(file_time.dwHighDateTime, file_info.ftLastAccessTime.dwHighDateTime); EXPECT_LE(file_time.dwLowDateTime, file_info.ftLastWriteTime.dwLowDateTime); - EXPECT_GT(file_time.dwHighDateTime, file_info.ftLastWriteTim.dwHighDateTime); + EXPECT_LE(file_time.dwHighDateTime, file_info.ftLastWriteTime.dwHighDateTime); EXPECT_EQ(0U, file_info.nFileSizeHigh); EXPECT_EQ(0U, file_info.nFileSizeLow);