add FormatToNWithCompileMacro test into CompileTest

This commit is contained in:
Alexey Ochapov 2020-09-14 20:15:11 +03:00
parent 694115d530
commit d4afd3e13f
No known key found for this signature in database
GPG Key ID: 9DC52E8F031B8DA8

View File

@ -160,6 +160,14 @@ TEST(CompileTest, FormatTo) {
EXPECT_STREQ("42", buf); EXPECT_STREQ("42", buf);
} }
TEST(CompileTest, FormatToNWithCompileMacro) {
constexpr auto buffer_size = 8;
char buffer[buffer_size];
auto res = fmt::format_to_n(buffer, buffer_size, FMT_COMPILE("{}"), 42);
*res.out = '\0';
EXPECT_STREQ("42", buffer);
}
TEST(CompileTest, TextAndArg) { TEST(CompileTest, TextAndArg) {
EXPECT_EQ(">>>42<<<", fmt::format(FMT_COMPILE(">>>{}<<<"), 42)); EXPECT_EQ(">>>42<<<", fmt::format(FMT_COMPILE(">>>{}<<<"), 42));
} }