From cf2200399e66660a1e50ca52fe8fe7deeb8a2d19 Mon Sep 17 00:00:00 2001 From: pmqtt <51272730+pmqtt@users.noreply.github.com> Date: Fri, 11 Aug 2023 22:58:13 +0200 Subject: [PATCH] Update format-test.cc --- test/format-test.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/format-test.cc b/test/format-test.cc index d148e743..6bef4c58 100644 --- a/test/format-test.cc +++ b/test/format-test.cc @@ -1944,11 +1944,15 @@ struct formatter : formatter { }; FMT_END_NAMESPACE +enum class test_enum_class : char { one='1', two='2' }; +auto format_as(test_enum_class e) -> char { return static_cast(e); } + TEST(format_test, to_string) { EXPECT_EQ(fmt::to_string(42), "42"); EXPECT_EQ(fmt::to_string(reinterpret_cast(0x1234)), "0x1234"); EXPECT_EQ(fmt::to_string(adl_test::fmt::detail::foo()), "foo"); EXPECT_EQ(fmt::to_string(foo), "0"); + EXPECT_EQ(fmt::to_string(test_enum_class::one),"1"); #if FMT_USE_FLOAT128 EXPECT_EQ(fmt::to_string(__float128(0.5)), "0.5");