add checks for all char types in FormatTest::ToString test
to check Char template parameter in to_string
This commit is contained in:
parent
8e82d7a757
commit
ebdd0c24e4
@ -1936,6 +1936,14 @@ FMT_END_NAMESPACE
|
|||||||
|
|
||||||
TEST(FormatTest, ToString) {
|
TEST(FormatTest, ToString) {
|
||||||
EXPECT_EQ("42", fmt::to_string(42));
|
EXPECT_EQ("42", fmt::to_string(42));
|
||||||
|
EXPECT_EQ(L"42", fmt::to_string<wchar_t>(42));
|
||||||
|
#ifdef __cpp_char8_t
|
||||||
|
EXPECT_EQ(u8"42", fmt::to_string<char8_t>(42));
|
||||||
|
#else
|
||||||
|
EXPECT_EQ(u8"42", fmt::to_string<char>(42));
|
||||||
|
#endif
|
||||||
|
EXPECT_EQ(u"42", fmt::to_string<char16_t>(42));
|
||||||
|
EXPECT_EQ(U"42", fmt::to_string<char32_t>(42));
|
||||||
EXPECT_EQ("0x1234", fmt::to_string(reinterpret_cast<void*>(0x1234)));
|
EXPECT_EQ("0x1234", fmt::to_string(reinterpret_cast<void*>(0x1234)));
|
||||||
EXPECT_EQ("foo", fmt::to_string(adl_test::fmt::detail::foo()));
|
EXPECT_EQ("foo", fmt::to_string(adl_test::fmt::detail::foo()));
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user