mirror of
https://github.com/fmtlib/fmt.git
synced 2026-05-03 19:30:47 +02:00
Replace a bunch of craft with type_traits
This commit is contained in:
+3
-3
@@ -827,15 +827,15 @@ TEST(UtilTest, ReportWindowsError) {
|
||||
enum TestEnum2 {};
|
||||
|
||||
TEST(UtilTest, ConvertToInt) {
|
||||
EXPECT_TRUE(fmt::internal::convert_to_int<char>::enable_conversion);
|
||||
EXPECT_FALSE(fmt::internal::convert_to_int<const char *>::enable_conversion);
|
||||
EXPECT_FALSE(fmt::internal::convert_to_int<char>::value);
|
||||
EXPECT_FALSE(fmt::internal::convert_to_int<const char *>::value);
|
||||
EXPECT_TRUE(fmt::internal::convert_to_int<TestEnum2>::value);
|
||||
}
|
||||
|
||||
#if FMT_USE_ENUM_BASE
|
||||
enum TestEnum : char {TestValue};
|
||||
TEST(UtilTest, IsEnumConvertibleToInt) {
|
||||
EXPECT_TRUE(fmt::internal::convert_to_int<TestEnum>::enable_conversion);
|
||||
EXPECT_TRUE(fmt::internal::convert_to_int<TestEnum>::value);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user