diff options
author | Jacques Lucke <jacques@blender.org> | 2020-07-20 14:02:10 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2020-07-20 14:02:10 +0300 |
commit | 579b1800534fa08950278169c45db4b3be09b42c (patch) | |
tree | 4bcce8c9a3c43ca2b7bc5826862470df36ad1651 /tests | |
parent | 8cbbdedaf4dfec9e320e7e2be58b75d256950df1 (diff) |
BLI: add Vector/Array.fill methods
Diffstat (limited to 'tests')
-rw-r--r-- | tests/gtests/blenlib/BLI_array_test.cc | 12 | ||||
-rw-r--r-- | tests/gtests/blenlib/BLI_vector_test.cc | 12 |
2 files changed, 24 insertions, 0 deletions
diff --git a/tests/gtests/blenlib/BLI_array_test.cc b/tests/gtests/blenlib/BLI_array_test.cc index 4e03321454c..c01ba26ffd7 100644 --- a/tests/gtests/blenlib/BLI_array_test.cc +++ b/tests/gtests/blenlib/BLI_array_test.cc @@ -161,4 +161,16 @@ TEST(array, NoInitializationSizeConstructor) } } +TEST(array, Fill) +{ + Array<int> array(5); + array.fill(3); + EXPECT_EQ(array.size(), 5u); + EXPECT_EQ(array[0], 3); + EXPECT_EQ(array[1], 3); + EXPECT_EQ(array[2], 3); + EXPECT_EQ(array[3], 3); + EXPECT_EQ(array[4], 3); +} + } // namespace blender diff --git a/tests/gtests/blenlib/BLI_vector_test.cc b/tests/gtests/blenlib/BLI_vector_test.cc index b203970ff8e..f581626d1ad 100644 --- a/tests/gtests/blenlib/BLI_vector_test.cc +++ b/tests/gtests/blenlib/BLI_vector_test.cc @@ -624,4 +624,16 @@ TEST(vector, ConstructVoidPointerVector) EXPECT_EQ(vec.size(), 3); } +TEST(vector, Fill) +{ + Vector<int> vec(5); + vec.fill(3); + EXPECT_EQ(vec.size(), 5u); + EXPECT_EQ(vec[0], 3); + EXPECT_EQ(vec[1], 3); + EXPECT_EQ(vec[2], 3); + EXPECT_EQ(vec[3], 3); + EXPECT_EQ(vec[4], 3); +} + } // namespace blender |