Michele Caini 6 лет назад
Родитель
Сommit
86a392991a
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      test/entt/core/type_info.cpp

+ 8 - 1
test/entt/core/type_info.cpp

@@ -2,8 +2,15 @@
 #include <entt/core/hashed_string.hpp>
 #include <entt/core/type_info.hpp>
 
-TEST(TypeId, Functionalities) {
+TEST(TypeInfo, Id) {
     ASSERT_NE(entt::type_info<int>::id(), entt::type_info<const int>::id());
     ASSERT_NE(entt::type_info<int>::id(), entt::type_info<char>::id());
     ASSERT_EQ(entt::type_info<int>::id(), entt::type_info<int>::id());
 }
+
+TEST(TypeInfo, Index) {
+    ASSERT_EQ(entt::type_info<int>::index(), entt::type_info<int>::index());
+    ASSERT_NE(entt::type_info<int>::index(), entt::type_info<char>::index());
+    ASSERT_NE(entt::type_info<int>::index(), entt::type_info<int &&>::index());
+    ASSERT_NE(entt::type_info<int &>::index(), entt::type_info<const int &>::index());
+}