|
@@ -320,7 +320,8 @@ TEST(NonOwningGroup, SortAsAPool) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
registry.sort<unsigned int>(std::less<unsigned int>{});
|
|
registry.sort<unsigned int>(std::less<unsigned int>{});
|
|
|
- group.sort_as(*group.storage<unsigned int>()); // NOLINT
|
|
|
|
|
|
|
+ const entt::sparse_set &other = *group.storage<unsigned int>();
|
|
|
|
|
+ group.sort_as(other.begin(), other.end());
|
|
|
|
|
|
|
|
ASSERT_EQ((group.get<const int, unsigned int>(e0)), (std::make_tuple(0, 0u)));
|
|
ASSERT_EQ((group.get<const int, unsigned int>(e0)), (std::make_tuple(0, 0u)));
|
|
|
ASSERT_EQ((group.get<0, 1>(e1)), (std::make_tuple(1, 1u)));
|
|
ASSERT_EQ((group.get<0, 1>(e1)), (std::make_tuple(1, 1u)));
|