Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacques Lucke <mail@jlucke.com>2019-09-14 13:37:58 +0300
committerJacques Lucke <mail@jlucke.com>2019-09-14 13:37:58 +0300
commite73030e336257b4261dd6b3b66f71b204a8044b7 (patch)
tree799b9d34997edd108d0a575a55f383c695acbd85 /tests/gtests
parent79e1165bd7488850e896112c2b0f8bf1e6b25db9 (diff)
BLI: rename SetVector to VectorSet
The structure is a set built on top of a vector and not the other way around.
Diffstat (limited to 'tests/gtests')
-rw-r--r--tests/gtests/blenlib/BLI_vector_set_test.cc (renamed from tests/gtests/blenlib/BLI_set_vector_test.cc)54
-rw-r--r--tests/gtests/blenlib/CMakeLists.txt2
2 files changed, 28 insertions, 28 deletions
diff --git a/tests/gtests/blenlib/BLI_set_vector_test.cc b/tests/gtests/blenlib/BLI_vector_set_test.cc
index b135e31914c..675e5a154d5 100644
--- a/tests/gtests/blenlib/BLI_set_vector_test.cc
+++ b/tests/gtests/blenlib/BLI_vector_set_test.cc
@@ -1,27 +1,27 @@
#include "testing/testing.h"
-#include "BLI_set_vector.h"
+#include "BLI_vector_set.h"
-using BLI::SetVector;
-using IntSetVector = SetVector<int>;
+using BLI::VectorSet;
+using IntVectorSet = VectorSet<int>;
-TEST(set_vector, DefaultConstructor)
+TEST(vector_set, DefaultConstructor)
{
- IntSetVector set;
+ IntVectorSet set;
EXPECT_EQ(set.size(), 0);
}
-TEST(set_vector, InitializerListConstructor_WithoutDuplicates)
+TEST(vector_set, InitializerListConstructor_WithoutDuplicates)
{
- IntSetVector set = {1, 4, 5};
+ IntVectorSet set = {1, 4, 5};
EXPECT_EQ(set.size(), 3);
EXPECT_EQ(set[0], 1);
EXPECT_EQ(set[1], 4);
EXPECT_EQ(set[2], 5);
}
-TEST(set_vector, InitializerListConstructor_WithDuplicates)
+TEST(vector_set, InitializerListConstructor_WithDuplicates)
{
- IntSetVector set = {1, 3, 3, 2, 1, 5};
+ IntVectorSet set = {1, 3, 3, 2, 1, 5};
EXPECT_EQ(set.size(), 4);
EXPECT_EQ(set[0], 1);
EXPECT_EQ(set[1], 3);
@@ -29,35 +29,35 @@ TEST(set_vector, InitializerListConstructor_WithDuplicates)
EXPECT_EQ(set[3], 5);
}
-TEST(set_vector, Copy)
+TEST(vector_set, Copy)
{
- IntSetVector set1 = {1, 2, 3};
- IntSetVector set2 = set1;
+ IntVectorSet set1 = {1, 2, 3};
+ IntVectorSet set2 = set1;
EXPECT_EQ(set1.size(), 3);
EXPECT_EQ(set2.size(), 3);
EXPECT_EQ(set1.index(2), 1);
EXPECT_EQ(set2.index(2), 1);
}
-TEST(set_vector, Move)
+TEST(vector_set, Move)
{
- IntSetVector set1 = {1, 2, 3};
- IntSetVector set2 = std::move(set1);
+ IntVectorSet set1 = {1, 2, 3};
+ IntVectorSet set2 = std::move(set1);
EXPECT_EQ(set1.size(), 0);
EXPECT_EQ(set2.size(), 3);
}
-TEST(set_vector, AddNewIncreasesSize)
+TEST(vector_set, AddNewIncreasesSize)
{
- IntSetVector set;
+ IntVectorSet set;
EXPECT_EQ(set.size(), 0);
set.add(5);
EXPECT_EQ(set.size(), 1);
}
-TEST(set_vector, AddExistingDoesNotIncreaseSize)
+TEST(vector_set, AddExistingDoesNotIncreaseSize)
{
- IntSetVector set;
+ IntVectorSet set;
EXPECT_EQ(set.size(), 0);
set.add(5);
EXPECT_EQ(set.size(), 1);
@@ -65,26 +65,26 @@ TEST(set_vector, AddExistingDoesNotIncreaseSize)
EXPECT_EQ(set.size(), 1);
}
-TEST(set_vector, Index)
+TEST(vector_set, Index)
{
- IntSetVector set = {3, 6, 4};
+ IntVectorSet set = {3, 6, 4};
EXPECT_EQ(set.index(6), 1);
EXPECT_EQ(set.index(3), 0);
EXPECT_EQ(set.index(4), 2);
}
-TEST(set_vector, IndexTry)
+TEST(vector_set, IndexTry)
{
- IntSetVector set = {3, 6, 4};
+ IntVectorSet set = {3, 6, 4};
EXPECT_EQ(set.index_try(5), -1);
EXPECT_EQ(set.index_try(3), 0);
EXPECT_EQ(set.index_try(6), 1);
EXPECT_EQ(set.index_try(2), -1);
}
-TEST(set_vector, Remove)
+TEST(vector_set, Remove)
{
- IntSetVector set = {4, 5, 6, 7};
+ IntVectorSet set = {4, 5, 6, 7};
EXPECT_EQ(set.size(), 4);
set.remove(5);
EXPECT_EQ(set.size(), 3);
@@ -102,9 +102,9 @@ TEST(set_vector, Remove)
EXPECT_EQ(set.size(), 0);
}
-TEST(set_vector, UniquePtrValue)
+TEST(vector_set, UniquePtrValue)
{
- SetVector<std::unique_ptr<int>> set;
+ VectorSet<std::unique_ptr<int>> set;
set.add_new(std::unique_ptr<int>(new int()));
set.add(std::unique_ptr<int>(new int()));
set.index_try(std::unique_ptr<int>(new int()));
diff --git a/tests/gtests/blenlib/CMakeLists.txt b/tests/gtests/blenlib/CMakeLists.txt
index 1d4b0b18973..1f52886132f 100644
--- a/tests/gtests/blenlib/CMakeLists.txt
+++ b/tests/gtests/blenlib/CMakeLists.txt
@@ -61,7 +61,6 @@ BLENDER_TEST(BLI_memiter "bf_blenlib")
BLENDER_TEST(BLI_path_util "${BLI_path_util_extra_libs}")
BLENDER_TEST(BLI_polyfill_2d "bf_blenlib")
BLENDER_TEST(BLI_set "bf_blenlib")
-BLENDER_TEST(BLI_set_vector "bf_blenlib")
BLENDER_TEST(BLI_stack "bf_blenlib")
BLENDER_TEST(BLI_stack_cxx "bf_blenlib")
BLENDER_TEST(BLI_string "bf_blenlib")
@@ -70,6 +69,7 @@ BLENDER_TEST(BLI_string_ref "bf_blenlib")
BLENDER_TEST(BLI_string_utf8 "bf_blenlib")
BLENDER_TEST(BLI_task "bf_blenlib;bf_intern_numaapi")
BLENDER_TEST(BLI_vector "bf_blenlib")
+BLENDER_TEST(BLI_vector_set "bf_blenlib")
BLENDER_TEST_PERFORMANCE(BLI_ghash_performance "bf_blenlib")
BLENDER_TEST_PERFORMANCE(BLI_task_performance "bf_blenlib")