test: use entt::to_integral instead of std::underlying_type_t for entity identifiers
This commit is contained in:
@@ -197,7 +197,7 @@ TEST(NonOwningGroup, Sort) {
|
||||
ASSERT_EQ(*(group.data() + 2u), e2);
|
||||
|
||||
group.sort([](const entt::entity lhs, const entt::entity rhs) {
|
||||
return std::underlying_type_t<entt::entity>(lhs) < std::underlying_type_t<entt::entity>(rhs);
|
||||
return entt::to_integral(lhs) < entt::to_integral(rhs);
|
||||
});
|
||||
|
||||
ASSERT_EQ(*(group.raw<unsigned int>() + 0u), 0u);
|
||||
|
||||
@@ -74,7 +74,7 @@ TEST(SparseSet, Functionalities) {
|
||||
|
||||
TEST(SparseSet, Pagination) {
|
||||
entt::sparse_set<entt::entity> set;
|
||||
constexpr auto entt_per_page = ENTT_PAGE_SIZE / sizeof(std::underlying_type_t<entt::entity>);
|
||||
constexpr auto entt_per_page = ENTT_PAGE_SIZE / sizeof(entt::entity);
|
||||
|
||||
ASSERT_EQ(set.extent(), 0);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user