Fixing mesh rendering

This commit is contained in:
Dynamitos
2023-12-24 21:49:49 +01:00
parent 95dcfda1cd
commit 1ae8d68838
8 changed files with 51 additions and 33 deletions
+24 -1
View File
@@ -31,7 +31,7 @@ TEST(CachedMap, for_each)
map[6] = 4;
map[4] = 7;
int count = 0;
for(auto it : map)
for(auto [key, val] : map)
{
count++;
}
@@ -113,3 +113,26 @@ TEST(CachedMap, copy)
}
}
TEST(CachedMap, move)
{
Map<int, int> map;
map[54] = 14;
map[5123] = 51;
map[262] = 14;
map[9620] = 91283;
map[141] = 415;
Map<int, int> map2 = std::move(map);
ASSERT_EQ(map2[54], 14);
ASSERT_EQ(map2[5123], 51);
ASSERT_EQ(map2[262], 14);
ASSERT_EQ(map2[9620], 91283);
ASSERT_EQ(map2[141], 415);
Map<int, int> map3;
map3 = std::move(map2);
ASSERT_EQ(map3[54], 14);
ASSERT_EQ(map3[5123], 51);
ASSERT_EQ(map3[262], 14);
ASSERT_EQ(map3[9620], 91283);
ASSERT_EQ(map3[141], 415);
}