]> git.seodisparate.com - EntityComponentMetaSystem/commitdiff
Slight change to Bitset test
authorStephen Seo <seo.disparate@gmail.com>
Fri, 4 Mar 2016 12:15:30 +0000 (21:15 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Fri, 4 Mar 2016 12:15:30 +0000 (21:15 +0900)
Now, will not break if listAll and listTagsAll changes.

src/test/MetaTest.cpp

index 2564615be7e8d0e26453b6665df19f9bac5cbecb..4a78de8121423b15c87847e8cc85262da2ab9ad0 100644 (file)
@@ -78,13 +78,13 @@ TEST(Meta, Bitset)
     EC::Bitset<listAll, listTagsAll> bitset;
     EXPECT_EQ(bitset.size(), listAll::size + listTagsAll::size);
 
-    bitset[1] = true;
+    bitset[EC::Meta::IndexOf<C1, listAll>::value] = true;
     EXPECT_TRUE(bitset.getComponentBit<C1>());
     bitset.flip();
     EXPECT_FALSE(bitset.getComponentBit<C1>());
 
     bitset.reset();
-    bitset[4] = true;
+    bitset[listAll::size + EC::Meta::IndexOf<T0, listTagsAll>::value] = true;
     EXPECT_TRUE(bitset.getTagBit<T0>());
     bitset.flip();
     EXPECT_FALSE(bitset.getTagBit<T0>());