updated build system
All checks were successful
BlockStorage/repertory/pipeline/head This commit looks good

This commit is contained in:
2024-08-31 13:43:07 -05:00
parent 556c798a70
commit bf3063bd61

View File

@ -418,9 +418,56 @@ TEST(utils_file, get_times_fails_if_not_found) {
EXPECT_FALSE(times.has_value()); EXPECT_FALSE(times.has_value());
} }
TEST(utils_file, get_time) {} TEST(utils_file, get_time) {
{
auto file_time =
utils::file::get_time(__FILE__, utils::file::time_type::accessed);
EXPECT_TRUE(file_time.has_value());
EXPECT_LT(0U, file_time.value());
file_time =
utils::file::get_time(__FILE__, utils::file::time_type::created);
EXPECT_TRUE(file_time.has_value());
EXPECT_LT(0U, file_time.value());
file_time =
utils::file::get_time(__FILE__, utils::file::time_type::modified);
EXPECT_TRUE(file_time.has_value());
EXPECT_LT(0U, file_time.value());
file_time =
utils::file::get_time(__FILE__, utils::file::time_type::written);
EXPECT_TRUE(file_time.has_value());
EXPECT_LT(0U, file_time.value());
}
{
auto file_time = utils::file::get_time(utils::string::from_utf8(__FILE__),
utils::file::time_type::accessed);
EXPECT_TRUE(file_time.has_value());
EXPECT_LT(0U, file_time.value());
file_time = utils::file::get_time(utils::string::from_utf8(__FILE__),
utils::file::time_type::created);
EXPECT_TRUE(file_time.has_value());
EXPECT_LT(0U, file_time.value());
file_time = utils::file::get_time(utils::string::from_utf8(__FILE__),
utils::file::time_type::modified);
EXPECT_TRUE(file_time.has_value());
EXPECT_LT(0U, file_time.value());
file_time = utils::file::get_time(utils::string::from_utf8(__FILE__),
utils::file::time_type::written);
EXPECT_TRUE(file_time.has_value());
EXPECT_LT(0U, file_time.value());
}
}
TEST(utils_file, get_time_fails_if_not_found) { TEST(utils_file, get_time_fails_if_not_found) {
auto temp = utils::path::combine(".", {"get_times_test"}); auto temp = utils::path::combine(".", {"get_times_test"});
auto file_time =
utils::file::get_time(temp, utils::file::time_type::accessed);
EXPECT_FALSE(file_time.has_value());
} }
} // namespace repertory } // namespace repertory