From e5ba642c5d92e4cbb1bc241c3ad7dccbfc8cd5a9 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Thu, 20 Jan 2022 20:32:22 +0300 Subject: [PATCH] Fix util::ecs tests --- libs/util/tests/ecs.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/libs/util/tests/ecs.cpp b/libs/util/tests/ecs.cpp index 980f2d49..396d0a3e 100644 --- a/libs/util/tests/ecs.cpp +++ b/libs/util/tests/ecs.cpp @@ -63,10 +63,10 @@ namespace int call_count = 0; - void operator()(test_component_1::data &, test_component_2::data &, components const & cs) + void operator()(test_component_1::data &, test_component_2::data &, context const & ctx) { - expect_equal(std::get(cs).species_value_1, expected_value_1); - expect_equal(std::get(cs).species_value_2, expected_value_2); + expect_equal(ctx.get().species_value_1, expected_value_1); + expect_equal(ctx.get().species_value_2, expected_value_2); ++call_count; } @@ -78,19 +78,19 @@ test_case(util_ecs_species__impl_component) { using namespace psemek::util::ecs_detail; - species_impl species("species 1", test_component_1{10}); + species_impl species("species 1", 0, test_component_1{10}); expect_different_ptr(species.get_species_component(), nullptr); expect_equal(species.get_species_component()->species_value_1, 10); expect_equal_ptr(species.get_species_component(), nullptr); - species_impl species_2("species 2", test_component_2{20}); + species_impl species_2("species 2", 1, test_component_2{20}); expect_equal_ptr(species_2.get_species_component(), nullptr); expect_different_ptr(species_2.get_species_component(), nullptr); expect_equal(species_2.get_species_component()->species_value_2, 20); - species_impl species_12("species 12", test_component_1{100}, test_component_2{200}); + species_impl species_12("species 12", 2, test_component_1{100}, test_component_2{200}); expect_different_ptr(species_12.get_species_component(), nullptr); expect_equal(species_12.get_species_component()->species_value_1, 100); @@ -102,7 +102,7 @@ test_case(util_ecs_species__impl_entity) { using namespace psemek::util::ecs_detail; - species_impl species("species", test_component_1{10}); + species_impl species("species", 0, test_component_1{10}); expect_equal(species.entity_count(), 0);