[Bf-blender-cvs] [317a2880f65] functions: fill test

Jacques Lucke noreply at git.blender.org
Sun Feb 10 20:25:34 CET 2019


Commit: 317a2880f65a4e8ebf099e6f78d48d77502104d8
Author: Jacques Lucke
Date:   Sun Jan 27 11:08:03 2019 +0100
Branches: functions
https://developer.blender.org/rB317a2880f65a4e8ebf099e6f78d48d77502104d8

fill test

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

M	tests/gtests/blenlib/BLI_small_vector_test.cc

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

diff --git a/tests/gtests/blenlib/BLI_small_vector_test.cc b/tests/gtests/blenlib/BLI_small_vector_test.cc
index 13499be7e67..129a87fc702 100644
--- a/tests/gtests/blenlib/BLI_small_vector_test.cc
+++ b/tests/gtests/blenlib/BLI_small_vector_test.cc
@@ -134,11 +134,25 @@ TEST(small_vector, VectorOfVectors_Append)
 	BLI::SmallVector<IntVector> vec;
 	EXPECT_EQ(vec.size(), 0);
 
-	vec.append({1, 2});
+	IntVector v({1, 2});
+	vec.append(v);
 	vec.append({7, 8});
 	EXPECT_EQ(vec.size(), 2);
 	EXPECT_EQ(vec[0][0], 1);
 	EXPECT_EQ(vec[0][1], 2);
 	EXPECT_EQ(vec[1][0], 7);
 	EXPECT_EQ(vec[1][1], 8);
+}
+
+TEST(small_vector, VectorOfVectors_Fill)
+{
+	BLI::SmallVector<IntVector> vec(3);
+	vec.fill({4, 5});
+
+	EXPECT_EQ(vec[0][0], 4);
+	EXPECT_EQ(vec[0][1], 5);
+	EXPECT_EQ(vec[1][0], 4);
+	EXPECT_EQ(vec[1][1], 5);
+	EXPECT_EQ(vec[2][0], 4);
+	EXPECT_EQ(vec[2][1], 5);
 }
\ No newline at end of file



More information about the Bf-blender-cvs mailing list