Test IsConvertibleToInt with a C++11 enum

This commit is contained in:
vitaut
2015-03-18 11:02:37 -07:00
parent 23b60f5735
commit 2adbfa4af7
2 changed files with 16 additions and 0 deletions

View File

@@ -837,3 +837,11 @@ TEST(UtilTest, IsConvertibleToInt) {
EXPECT_TRUE(fmt::internal::IsConvertibleToInt<char>::value);
EXPECT_FALSE(fmt::internal::IsConvertibleToInt<const char *>::value);
}
#if FMT_USE_ENUM_BASE
enum TestEnum : char {TestValue};
TEST(UtilTest, IsEnumConvertibleToInt) {
EXPECT_TRUE(fmt::internal::IsConvertibleToInt<TestEnum>::value);
}
#endif