Reenable support for fallback formatter in join (#2040) (#2050)

This commit is contained in:
Camille Bordignon
2020-12-08 17:56:53 +01:00
committed by GitHub
parent 5de0bc1d4f
commit c20874c28f
2 changed files with 23 additions and 5 deletions

View File

@@ -188,6 +188,11 @@ TEST(OStreamTest, Join) {
EXPECT_EQ("1, 2, 3", fmt::format("{}", fmt::join(v, v + 3, ", ")));
}
TEST(OStreamTest, JoinFallbackFormatter) {
auto strs = std::vector<TestString>{TestString("foo"), TestString("bar")};
EXPECT_EQ("foo, bar", fmt::format("{}", fmt::join(strs, ", ")));
}
#if FMT_USE_CONSTEXPR
TEST(OStreamTest, ConstexprString) {
EXPECT_EQ("42", format(FMT_STRING("{}"), std::string("42")));