瀏覽代碼

test: minor changes

Michele Caini 2 年之前
父節點
當前提交
869bfc82cf
共有 2 個文件被更改,包括 18 次插入0 次删除
  1. 8 0
      test/entt/entity/group.cpp
  2. 10 0
      test/entt/entity/view.cpp

+ 8 - 0
test/entt/entity/group.cpp

@@ -691,6 +691,8 @@ TEST(NonOwningGroup, Storage) {
     static_assert(std::is_same_v<decltype(group.storage<float>()), const entt::storage_type_t<float> *>);
     static_assert(std::is_same_v<decltype(group.storage<const float>()), const entt::storage_type_t<float> *>);
 
+    ASSERT_TRUE(group);
+
     ASSERT_NE(group.storage<int>(), nullptr);
     ASSERT_NE(group.storage<1u>(), nullptr);
     ASSERT_NE(group.storage<double>(), nullptr);
@@ -736,6 +738,8 @@ TEST(NonOwningGroup, Storage) {
 
     group = {};
 
+    ASSERT_FALSE(group);
+
     ASSERT_EQ(group.storage<0u>(), nullptr);
     ASSERT_EQ(group.storage<const char>(), nullptr);
     ASSERT_EQ(group.storage<2u>(), nullptr);
@@ -1575,6 +1579,8 @@ TEST(OwningGroup, Storage) {
     static_assert(std::is_same_v<decltype(group.storage<float>()), const entt::storage_type_t<float> *>);
     static_assert(std::is_same_v<decltype(group.storage<const float>()), const entt::storage_type_t<float> *>);
 
+    ASSERT_TRUE(group);
+
     ASSERT_NE(group.storage<int>(), nullptr);
     ASSERT_NE(group.storage<1u>(), nullptr);
     ASSERT_NE(group.storage<double>(), nullptr);
@@ -1620,6 +1626,8 @@ TEST(OwningGroup, Storage) {
 
     group = {};
 
+    ASSERT_FALSE(group);
+
     ASSERT_EQ(group.storage<0u>(), nullptr);
     ASSERT_EQ(group.storage<const char>(), nullptr);
     ASSERT_EQ(group.storage<2u>(), nullptr);

+ 10 - 0
test/entt/entity/view.cpp

@@ -473,6 +473,9 @@ TEST(SingleComponentView, Storage) {
     static_assert(std::is_same_v<decltype(cview.storage<char>()), const entt::storage_type_t<char> *>);
     static_assert(std::is_same_v<decltype(cview.storage<const char>()), const entt::storage_type_t<char> *>);
 
+    ASSERT_TRUE(view);
+    ASSERT_TRUE(cview);
+
     ASSERT_NE(view.storage<int>(), nullptr);
     ASSERT_NE(cview.storage<0u>(), nullptr);
 
@@ -499,6 +502,9 @@ TEST(SingleComponentView, Storage) {
     view = {};
     cview = {};
 
+    ASSERT_FALSE(view);
+    ASSERT_FALSE(cview);
+
     ASSERT_EQ(view.storage<0u>(), nullptr);
     ASSERT_EQ(cview.storage<const char>(), nullptr);
 }
@@ -1260,6 +1266,8 @@ TEST(MultiComponentView, Storage) {
     static_assert(std::is_same_v<decltype(view.storage<float>()), const entt::storage_type_t<float> *>);
     static_assert(std::is_same_v<decltype(view.storage<const float>()), const entt::storage_type_t<float> *>);
 
+    ASSERT_TRUE(view);
+
     ASSERT_NE(view.storage<int>(), nullptr);
     ASSERT_NE(view.storage<1u>(), nullptr);
 
@@ -1303,6 +1311,8 @@ TEST(MultiComponentView, Storage) {
 
     view = {};
 
+    ASSERT_FALSE(view);
+
     ASSERT_EQ(view.storage<0u>(), nullptr);
     ASSERT_EQ(view.storage<const char>(), nullptr);
 }