test: drop unnecessary checks
This commit is contained in:
@@ -145,14 +145,15 @@ TEST(DenseMap, Copy) {
|
||||
|
||||
TEST(DenseMap, Move) {
|
||||
entt::dense_map<std::size_t, std::size_t, entt::identity> map;
|
||||
map.max_load_factor(map.max_load_factor() - .05f);
|
||||
const auto load_factor = map.max_load_factor() - .05f;
|
||||
|
||||
map.max_load_factor(load_factor);
|
||||
map.emplace(3u, 42u);
|
||||
|
||||
entt::dense_map<std::size_t, std::size_t, entt::identity> other{std::move(map)};
|
||||
|
||||
ASSERT_EQ(map.size(), 0u); // NOLINT
|
||||
ASSERT_TRUE(other.contains(3u));
|
||||
ASSERT_EQ(map.max_load_factor(), other.max_load_factor());
|
||||
ASSERT_EQ(other.max_load_factor(), load_factor);
|
||||
|
||||
map = other;
|
||||
map.emplace(1u, 99u);
|
||||
@@ -160,7 +161,6 @@ TEST(DenseMap, Move) {
|
||||
other.emplace(0u, 0u);
|
||||
other = std::move(map);
|
||||
|
||||
ASSERT_EQ(map.size(), 0u); // NOLINT
|
||||
ASSERT_TRUE(other.contains(3u));
|
||||
ASSERT_TRUE(other.contains(1u));
|
||||
ASSERT_TRUE(other.contains(11u));
|
||||
|
||||
@@ -139,14 +139,15 @@ TEST(DenseSet, Copy) {
|
||||
|
||||
TEST(DenseSet, Move) {
|
||||
entt::dense_set<std::size_t, entt::identity> set;
|
||||
set.max_load_factor(set.max_load_factor() - .05f);
|
||||
const auto load_factor = set.max_load_factor() - .05f;
|
||||
|
||||
set.max_load_factor(load_factor);
|
||||
set.emplace(3u);
|
||||
|
||||
entt::dense_set<std::size_t, entt::identity> other{std::move(set)};
|
||||
|
||||
ASSERT_EQ(set.size(), 0u); // NOLINT
|
||||
ASSERT_TRUE(other.contains(3u));
|
||||
ASSERT_EQ(set.max_load_factor(), other.max_load_factor());
|
||||
ASSERT_EQ(other.max_load_factor(), load_factor);
|
||||
|
||||
set = other;
|
||||
set.emplace(1u);
|
||||
@@ -154,7 +155,6 @@ TEST(DenseSet, Move) {
|
||||
other.emplace(0u);
|
||||
other = std::move(set);
|
||||
|
||||
ASSERT_EQ(set.size(), 0u); // NOLINT
|
||||
ASSERT_TRUE(other.contains(3u));
|
||||
ASSERT_TRUE(other.contains(1u));
|
||||
ASSERT_TRUE(other.contains(11u));
|
||||
|
||||
Reference in New Issue
Block a user