11 #include <gtest/gtest.h>
51 EXPECT_EQ(TEnumType<Directions>::name2value(
"East"),
East);
53 EXPECT_THROW(TEnumType<TestColors>::name2value(
"Violet"), std::exception);
64 EXPECT_EQ(TEnumType<Directions>::value2name(
East),
"East");
67 TEnumType<TestColors>::value2name(
static_cast<TestColors>(5)),