#include "util/enum_name_table.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
namespace openscreen {
namespace {
enum class TestEnum { … };
constexpr EnumNameTable<TestEnum, 4> kTestEnumNames{ … };
constexpr EnumNameTable<TestEnum, 1> kTestEnumNamesMissing{ … };
constexpr EnumNameTable<TestEnum, 0> kTestEnumNamesEmpty{ … };
}
TEST(EnumNameTable, GetEnumNameValid) { … }
TEST(EnumNameTable, GetEnumNameMissing) { … }
TEST(EnumNameTable, GetEnumNameEmpty) { … }
TEST(EnumNameTable, GetEnumValid) { … }
TEST(EnumNameTable, GetEnumMissing) { … }
TEST(EnumNameTable, GetEnumEmpty) { … }
}