diff --git a/test/entt/entity/view_pack.cpp b/test/entt/entity/view_pack.cpp index ce2ffa2f7..010c2d52b 100644 --- a/test/entt/entity/view_pack.cpp +++ b/test/entt/entity/view_pack.cpp @@ -34,13 +34,13 @@ TEST(ViewPack, Construction) { TEST(ViewPack, ShortestPool) { entt::registry registry; - entt::entity entities[3]; + entt::entity entities[4]; registry.create(std::begin(entities), std::end(entities)); registry.insert(std::begin(entities), std::end(entities)); registry.insert(std::begin(entities), std::end(entities)); - registry.insert(std::rbegin(entities), std::rend(entities) - 1u); + registry.insert(std::rbegin(entities) + 1u, std::rend(entities) - 1u); const auto tmp = registry.view() | registry.view(); const auto pack = tmp | registry.view(); @@ -95,13 +95,13 @@ TEST(ViewPack, ShortestPool) { TEST(ViewPack, LongestPool) { entt::registry registry; - entt::entity entities[3]; + entt::entity entities[4]; registry.create(std::begin(entities), std::end(entities)); registry.insert(std::begin(entities), std::end(entities)); registry.insert(std::begin(entities), std::end(entities)); - registry.insert(std::rbegin(entities), std::rend(entities) - 1u); + registry.insert(std::rbegin(entities) + 1u, std::rend(entities) - 1u); const auto pack = registry.view() | registry.view() | registry.view();