From 218bfcbd9cf8e0338084fe69d82d7154d45544f1 Mon Sep 17 00:00:00 2001 From: Alexey Ochapov Date: Tue, 15 Sep 2020 22:42:38 +0300 Subject: [PATCH] add Char8T test into CompileTest under __cpp_char8_t define check to check fmt::format() with FMT_COMPILE() and char8_t type --- test/compile-test.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/compile-test.cc b/test/compile-test.cc index 38f94d24..72b322cf 100644 --- a/test/compile-test.cc +++ b/test/compile-test.cc @@ -177,4 +177,11 @@ TEST(CompileTest, TextAndArg) { EXPECT_EQ(">>>42<<<", fmt::format(FMT_COMPILE(">>>{}<<<"), 42)); EXPECT_EQ("42!", fmt::format(FMT_COMPILE("{}!"), 42)); } + +# ifdef __cpp_char8_t +TEST(CompileTest, Char8T) { + EXPECT_EQ(u8"42", fmt::format(FMT_COMPILE(u8"{}"), 42)); + EXPECT_EQ(u8">>>42<<<", fmt::format(FMT_COMPILE(u8">>>{}<<<"), u8"42")); +} +# endif #endif