Michele Caini 6 роки тому
батько
коміт
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/hashed_string.hpp>
 #include <entt/core/type_info.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<const int>::id());
     ASSERT_NE(entt::type_info<int>::id(), entt::type_info<char>::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());
     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());
+}