#include "base/keys.h" #include "base/enums.h" #include "gtest/gtest.h" #include "base/assets_manager.h" TEST(Enums, basic) { ASSERT_EQ(asset_type_find("style"), asset_type_find_by_value(ASSET_TYPE_STYLE)); ASSERT_EQ(asset_type_find("xml"), asset_type_find_by_value(ASSET_TYPE_XML)); } TEST(Enums, keys) { ASSERT_EQ(keys_type_find("a"), keys_type_find_by_value(TK_KEY_a)); ASSERT_EQ(keys_type_find("A"), keys_type_find_by_value(TK_KEY_A)); ASSERT_EQ(keys_type_find("LEFT"), keys_type_find_by_value(TK_KEY_LEFT)); ASSERT_EQ(keys_type_find("left"), keys_type_find_by_value(TK_KEY_LEFT)); ASSERT_EQ(keys_type_find("RETURN"), keys_type_find_by_value(TK_KEY_RETURN)); ASSERT_EQ(keys_type_find("return"), keys_type_find_by_value(TK_KEY_RETURN)); }