Specialize formatter for chrono durations

This commit is contained in:
Victor Zverovich
2018-11-28 09:23:23 -08:00
parent a5a9805a91
commit f5fe849238
2 changed files with 99 additions and 6 deletions
+7
View File
@@ -57,3 +57,10 @@ TEST(TimeTest, GMTime) {
std::tm tm = *std::gmtime(&t);
EXPECT_TRUE(EqualTime(tm, fmt::gmtime(t)));
}
#if FMT_USE_CHRONO
TEST(TimeTest, Chrono) {
EXPECT_EQ("42", fmt::format("{:%S}", std::chrono::seconds(42)));
EXPECT_EQ("01.234", fmt::format("{:%S}", std::chrono::milliseconds(1234)));
}
#endif