Browse Source

test: code coverage

Michele Caini 4 years ago
parent
commit
a74f0ca370
1 changed files with 4 additions and 0 deletions
  1. 4 0
      test/entt/entity/storage.cpp

+ 4 - 0
test/entt/entity/storage.cpp

@@ -940,6 +940,8 @@ TEST(Storage, ConstIterator) {
     cbegin = pool.cend();
     cbegin = pool.cend();
     std::swap(cbegin, cend);
     std::swap(cbegin, cend);
 
 
+    ASSERT_EQ(cbegin, std::as_const(pool).begin());
+    ASSERT_EQ(cend, std::as_const(pool).end());
     ASSERT_EQ(cbegin, pool.cbegin());
     ASSERT_EQ(cbegin, pool.cbegin());
     ASSERT_EQ(cend, pool.cend());
     ASSERT_EQ(cend, pool.cend());
     ASSERT_NE(cbegin, cend);
     ASSERT_NE(cbegin, cend);
@@ -1062,6 +1064,8 @@ TEST(Storage, ConstReverseIterator) {
     cbegin = pool.crend();
     cbegin = pool.crend();
     std::swap(cbegin, cend);
     std::swap(cbegin, cend);
 
 
+    ASSERT_EQ(cbegin, std::as_const(pool).rbegin());
+    ASSERT_EQ(cend, std::as_const(pool).rend());
     ASSERT_EQ(cbegin, pool.crbegin());
     ASSERT_EQ(cbegin, pool.crbegin());
     ASSERT_EQ(cend, pool.crend());
     ASSERT_EQ(cend, pool.crend());
     ASSERT_NE(cbegin, cend);
     ASSERT_NE(cbegin, cend);