test: drop a bunch of NOLINT

This commit is contained in:
Michele Caini
2024-01-26 16:56:19 +01:00
parent 4b4c038dc7
commit 38ede6d0c4

View File

@@ -9,6 +9,7 @@
#include <entt/resource/cache.hpp>
#include <entt/resource/loader.hpp>
#include <entt/resource/resource.hpp>
#include "../common/linter.hpp"
#include "../common/throwing_allocator.hpp"
struct broken_tag {};
@@ -124,7 +125,9 @@ TEST(ResourceCache, Move) {
entt::resource_cache<std::size_t> other{std::move(cache)};
ASSERT_EQ(cache.size(), 0u); // NOLINT
test::is_initialized(cache);
ASSERT_TRUE(cache.empty());
ASSERT_TRUE(other.contains("resource"_hs));
cache = other;
@@ -132,8 +135,9 @@ TEST(ResourceCache, Move) {
cache.load("bar"_hs, 1u);
other.load("quux"_hs, 0u);
other = std::move(cache);
test::is_initialized(cache);
ASSERT_EQ(cache.size(), 0u); // NOLINT
ASSERT_TRUE(cache.empty());
ASSERT_TRUE(other.contains("resource"_hs));
ASSERT_TRUE(other.contains("foo"_hs));
ASSERT_TRUE(other.contains("bar"_hs));
@@ -321,34 +325,34 @@ TEST(ResourceCache, Load) {
}
TEST(ResourceCache, Erase) {
constexpr std::size_t resource_count = 8u;
constexpr std::size_t resource_count = 5u;
entt::resource_cache<std::size_t> cache;
for(std::size_t next{}, last = resource_count + 1u; next < last; ++next) {
for(std::size_t next{}; next < resource_count; ++next) {
cache.load(static_cast<entt::id_type>(next), next);
}
ASSERT_EQ(cache.size(), resource_count + 1u);
ASSERT_EQ(cache.size(), resource_count);
for(std::size_t next{}, last = resource_count + 1u; next < last; ++next) {
for(std::size_t next{}; next < resource_count; ++next) {
ASSERT_TRUE(cache.contains(static_cast<entt::id_type>(next)));
}
auto it = cache.erase(++cache.begin());
it = cache.erase(it, it + 1);
ASSERT_EQ((--cache.end())->first, 6u);
ASSERT_EQ(cache.erase(6u), 1u);
ASSERT_EQ(cache.erase(6u), 0u);
ASSERT_EQ((--cache.end())->first, 2u);
ASSERT_EQ(cache.erase(2u), 1u);
ASSERT_EQ(cache.erase(2u), 0u);
ASSERT_EQ(cache.size(), resource_count + 1u - 3u);
ASSERT_EQ(cache.size(), 2u);
ASSERT_EQ(it, ++cache.begin());
ASSERT_EQ(it->first, 7u);
ASSERT_EQ((--cache.end())->first, 5u);
ASSERT_EQ(cache.begin()->first, 0u);
ASSERT_EQ((--cache.end())->first, 3u);
for(std::size_t next{}, last = resource_count + 1u; next < last; ++next) {
if(next == 1u || next == 8u || next == 6u) { // NOLINT
for(std::size_t next{}; next < resource_count; ++next) {
if(next == 1u || next == 2u || next == 4u) {
ASSERT_FALSE(cache.contains(static_cast<entt::id_type>(next)));
} else {
ASSERT_TRUE(cache.contains(static_cast<entt::id_type>(next)));
@@ -357,7 +361,7 @@ TEST(ResourceCache, Erase) {
cache.erase(cache.begin(), cache.end());
for(std::size_t next{}, last = resource_count + 1u; next < last; ++next) {
for(std::size_t next{}; next < resource_count; ++next) {
ASSERT_FALSE(cache.contains(static_cast<entt::id_type>(next)));
}