|
|
@@ -173,15 +173,15 @@ TEST(SingleComponentView, Each) {
|
|
|
entt::registry registry;
|
|
|
entt::entity entity[2]{registry.create(), registry.create()};
|
|
|
|
|
|
- registry.emplace<int>(entity[0u], 0);
|
|
|
- registry.emplace<int>(entity[1u], 1);
|
|
|
-
|
|
|
auto view = registry.view<int>();
|
|
|
auto cview = std::as_const(registry).view<const int>();
|
|
|
|
|
|
auto iterable = view.each();
|
|
|
auto citerable = cview.each();
|
|
|
|
|
|
+ registry.emplace<int>(entity[0u], 0);
|
|
|
+ registry.emplace<int>(entity[1u], 1);
|
|
|
+
|
|
|
ASSERT_NE(citerable.begin(), citerable.end());
|
|
|
ASSERT_NO_THROW(iterable.begin()->operator=(*iterable.begin()));
|
|
|
|
|
|
@@ -674,19 +674,18 @@ TEST(MultiComponentView, Each) {
|
|
|
entt::registry registry;
|
|
|
entt::entity entity[2]{registry.create(), registry.create()};
|
|
|
|
|
|
- registry.emplace<int>(entity[0u], 0);
|
|
|
- registry.emplace<char>(entity[0u], 0);
|
|
|
-
|
|
|
- const auto e1 = registry.create();
|
|
|
- registry.emplace<int>(entity[1u], 1);
|
|
|
- registry.emplace<char>(entity[1u], 1);
|
|
|
-
|
|
|
auto view = registry.view<int, char>();
|
|
|
auto cview = std::as_const(registry).view<const int, const char>();
|
|
|
|
|
|
auto iterable = view.each();
|
|
|
auto citerable = cview.each();
|
|
|
|
|
|
+ registry.emplace<int>(entity[0u], 0);
|
|
|
+ registry.emplace<char>(entity[0u], 0);
|
|
|
+
|
|
|
+ registry.emplace<int>(entity[1u], 1);
|
|
|
+ registry.emplace<char>(entity[1u], 1);
|
|
|
+
|
|
|
ASSERT_NE(citerable.begin(), citerable.end());
|
|
|
ASSERT_NO_THROW(iterable.begin()->operator=(*iterable.begin()));
|
|
|
|