diff --git a/test/chrono-test.cc b/test/chrono-test.cc index c694e82f..1bfbad14 100644 --- a/test/chrono-test.cc +++ b/test/chrono-test.cc @@ -880,11 +880,13 @@ TEST(chrono_test, timestamps_sub_seconds) { EXPECT_EQ(fmt::format("{:%S}", t10), "02.000"); - const auto tp11 = std::chrono::system_clock::from_time_t(0) + - std::chrono::milliseconds(250); + const auto tp11 = std::chrono::time_point_cast( + std::chrono::system_clock::from_time_t(0) + + std::chrono::milliseconds(250)); EXPECT_EQ(fmt::format("{:%S}", tp11), "00.250000"); - const auto tp12 = std::chrono::system_clock::from_time_t(0) - - std::chrono::milliseconds(250); + const auto tp12 = std::chrono::time_point_cast( + std::chrono::system_clock::from_time_t(0) - + std::chrono::milliseconds(250)); EXPECT_EQ(fmt::format("{:%S}", tp12), "59.750000"); }