test: suppress a few warnings (resource)

This commit is contained in:
Michele Caini
2022-10-27 15:08:06 +02:00
parent c4507bd172
commit 446c67b69a
2 changed files with 11 additions and 11 deletions

View File

@@ -90,12 +90,12 @@ TEST(Resource, ConstNonConstAndAllInBetween) {
ASSERT_TRUE(copy);
ASSERT_EQ(copy, resource);
ASSERT_NE(copy, entt::resource<derived>{});
ASSERT_EQ(copy.handle().use_count(), 3u);
ASSERT_EQ(copy.handle().use_count(), 3);
ASSERT_TRUE(move);
ASSERT_EQ(move, resource);
ASSERT_NE(move, entt::resource<derived>{});
ASSERT_EQ(move.handle().use_count(), 3u);
ASSERT_EQ(move.handle().use_count(), 3);
copy = resource;
move = std::move(resource);
@@ -105,7 +105,7 @@ TEST(Resource, ConstNonConstAndAllInBetween) {
ASSERT_TRUE(copy);
ASSERT_TRUE(move);
ASSERT_EQ(copy.handle().use_count(), 2u);
ASSERT_EQ(copy.handle().use_count(), 2);
}
TEST(Resource, DynamicResourceHandleCast) {
@@ -113,20 +113,20 @@ TEST(Resource, DynamicResourceHandleCast) {
entt::resource<const base> other = resource;
ASSERT_TRUE(other);
ASSERT_EQ(resource.handle().use_count(), 2u);
ASSERT_EQ(resource.handle().use_count(), 2);
ASSERT_EQ(resource, other);
entt::resource<const derived> cast = dynamic_resource_cast<const derived>(other);
ASSERT_TRUE(cast);
ASSERT_EQ(resource.handle().use_count(), 3u);
ASSERT_EQ(resource.handle().use_count(), 3);
ASSERT_EQ(resource, cast);
other = entt::resource<base>{std::make_shared<base>()};
cast = dynamic_resource_cast<const derived>(other);
ASSERT_FALSE(cast);
ASSERT_EQ(resource.handle().use_count(), 1u);
ASSERT_EQ(resource.handle().use_count(), 1);
}
TEST(Resource, Comparison) {

View File

@@ -322,13 +322,13 @@ TEST(ResourceCache, Erase) {
entt::resource_cache<std::size_t> cache;
for(std::size_t next{}, last = resource_count + 1u; next < last; ++next) {
cache.load(next, next);
cache.load(static_cast<entt::id_type>(next), next);
}
ASSERT_EQ(cache.size(), resource_count + 1u);
for(std::size_t next{}, last = resource_count + 1u; next < last; ++next) {
ASSERT_TRUE(cache.contains(next));
ASSERT_TRUE(cache.contains(static_cast<entt::id_type>(next)));
}
auto it = cache.erase(++cache.begin());
@@ -346,16 +346,16 @@ TEST(ResourceCache, Erase) {
for(std::size_t next{}, last = resource_count + 1u; next < last; ++next) {
if(next == 1u || next == 8u || next == 6u) {
ASSERT_FALSE(cache.contains(next));
ASSERT_FALSE(cache.contains(static_cast<entt::id_type>(next)));
} else {
ASSERT_TRUE(cache.contains(next));
ASSERT_TRUE(cache.contains(static_cast<entt::id_type>(next)));
}
}
cache.erase(cache.begin(), cache.end());
for(std::size_t next{}, last = resource_count + 1u; next < last; ++next) {
ASSERT_FALSE(cache.contains(next));
ASSERT_FALSE(cache.contains(static_cast<entt::id_type>(next)));
}
ASSERT_EQ(cache.size(), 0u);