test: const-correctness and other linter related stuff

This commit is contained in:
Michele Caini
2023-12-19 11:04:07 +01:00
parent 218cb02492
commit cd887237b8

View File

@@ -48,13 +48,12 @@ struct Scheduler: ::testing::Test {
TEST_F(Scheduler, Functionalities) {
entt::scheduler scheduler{};
entt::scheduler other{};
bool updated = false;
bool aborted = false;
ASSERT_NO_FATAL_FAILURE(entt::scheduler{std::move(scheduler)});
ASSERT_NO_FATAL_FAILURE(scheduler = std::move(other));
ASSERT_NO_FATAL_FAILURE([[maybe_unused]] const entt::scheduler other{entt::scheduler{}});
ASSERT_NO_FATAL_FAILURE(scheduler = entt::scheduler{});
ASSERT_EQ(scheduler.size(), 0u);
ASSERT_TRUE(scheduler.empty());
@@ -185,14 +184,14 @@ TEST_F(Scheduler, SpawningProcess) {
}
TEST_F(Scheduler, CustomAllocator) {
std::allocator<void> allocator{};
const std::allocator<void> allocator{};
entt::scheduler scheduler{allocator};
ASSERT_EQ(scheduler.get_allocator(), allocator);
ASSERT_FALSE(scheduler.get_allocator() != allocator);
scheduler.attach([](auto &&...) {});
decltype(scheduler) other{std::move(scheduler), allocator};
const decltype(scheduler) other{std::move(scheduler), allocator};
ASSERT_EQ(other.size(), 1u);
}