[Bf-blender-cvs] [2e712d4eec1] functions: add test

Jacques Lucke noreply at git.blender.org
Sun Aug 25 14:34:58 CEST 2019


Commit: 2e712d4eec11283fa310e971291c4de18a2aa432
Author: Jacques Lucke
Date:   Sun Aug 25 14:30:36 2019 +0200
Branches: functions
https://developer.blender.org/rB2e712d4eec11283fa310e971291c4de18a2aa432

add test

===================================================================

M	tests/gtests/blenlib/BLI_set_test.cc

===================================================================

diff --git a/tests/gtests/blenlib/BLI_set_test.cc b/tests/gtests/blenlib/BLI_set_test.cc
index a9972184d97..b03cc19c59e 100644
--- a/tests/gtests/blenlib/BLI_set_test.cc
+++ b/tests/gtests/blenlib/BLI_set_test.cc
@@ -176,3 +176,14 @@ TEST(set, Iterator)
   EXPECT_TRUE(vec.contains(5));
   EXPECT_TRUE(vec.contains(4));
 }
+
+TEST(set, OftenAddRemove)
+{
+  IntSet set;
+  for (int i = 0; i < 100; i++) {
+    set.add(42);
+    EXPECT_EQ(set.size(), 1);
+    set.remove(42);
+    EXPECT_EQ(set.size(), 0);
+  }
+}
\ No newline at end of file



More information about the Bf-blender-cvs mailing list