From d4afd3e13fe85d564d9a1fbb3dc5d89972149565 Mon Sep 17 00:00:00 2001 From: Alexey Ochapov Date: Mon, 14 Sep 2020 20:15:11 +0300 Subject: [PATCH] add FormatToNWithCompileMacro test into CompileTest --- test/compile-test.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/compile-test.cc b/test/compile-test.cc index a47cea54..a8c7f789 100644 --- a/test/compile-test.cc +++ b/test/compile-test.cc @@ -160,6 +160,14 @@ TEST(CompileTest, FormatTo) { 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) { EXPECT_EQ(">>>42<<<", fmt::format(FMT_COMPILE(">>>{}<<<"), 42)); }