diff options
author | Julian Eisel <julian@blender.org> | 2020-07-01 18:25:04 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2020-07-01 18:25:04 +0300 |
commit | 889c4ca9c26d770af02cedef972d65eb173bdb5e (patch) | |
tree | 6f46156146db1b3f09d92c6eaa1f44ba8a584ed4 /tests/gtests/blenlib/BLI_string_ref_test.cc | |
parent | 87df15190210eb84ef52e5dccc2932918f912da5 (diff) | |
parent | 0829cebeb024095c268f190c34daa8ae9a5a224c (diff) |
Merge branch 'asset-uuid--archived' into asset-engine--archivedasset-engine--archived
Diffstat (limited to 'tests/gtests/blenlib/BLI_string_ref_test.cc')
-rw-r--r-- | tests/gtests/blenlib/BLI_string_ref_test.cc | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/tests/gtests/blenlib/BLI_string_ref_test.cc b/tests/gtests/blenlib/BLI_string_ref_test.cc index 5bb0c396288..1f84b8577b4 100644 --- a/tests/gtests/blenlib/BLI_string_ref_test.cc +++ b/tests/gtests/blenlib/BLI_string_ref_test.cc @@ -3,14 +3,12 @@ #include "BLI_vector.hh" #include "testing/testing.h" -using blender::StringRef; -using blender::StringRefNull; -using blender::Vector; +namespace blender { TEST(string_ref_null, DefaultConstructor) { StringRefNull ref; - EXPECT_EQ(ref.size(), 0); + EXPECT_EQ(ref.size(), 0u); EXPECT_EQ(ref[0], '\0'); } @@ -18,7 +16,7 @@ TEST(string_ref_null, CStringConstructor) { const char *str = "Hello"; StringRefNull ref(str); - EXPECT_EQ(ref.size(), 5); + EXPECT_EQ(ref.size(), 5u); EXPECT_EQ(ref.data(), str); } @@ -26,21 +24,21 @@ TEST(string_ref_null, CStringLengthConstructor) { const char *str = "Hello"; StringRefNull ref(str, 5); - EXPECT_EQ(ref.size(), 5); + EXPECT_EQ(ref.size(), 5u); EXPECT_EQ(ref.data(), str); } TEST(string_ref, DefaultConstructor) { StringRef ref; - EXPECT_EQ(ref.size(), 0); + EXPECT_EQ(ref.size(), 0u); } TEST(string_ref, StartEndConstructor) { const char *text = "hello world"; StringRef ref(text, text + 5); - EXPECT_EQ(ref.size(), 5); + EXPECT_EQ(ref.size(), 5u); EXPECT_TRUE(ref == "hello"); EXPECT_FALSE(ref == "hello "); } @@ -48,7 +46,7 @@ TEST(string_ref, StartEndConstructor) TEST(string_ref, StartEndConstructorNullptr) { StringRef ref(nullptr, nullptr); - EXPECT_EQ(ref.size(), 0); + EXPECT_EQ(ref.size(), 0u); EXPECT_TRUE(ref == ""); } @@ -56,7 +54,7 @@ TEST(string_ref, StartEndConstructorSame) { const char *text = "hello world"; StringRef ref(text, text); - EXPECT_EQ(ref.size(), 0); + EXPECT_EQ(ref.size(), 0u); EXPECT_TRUE(ref == ""); } @@ -64,7 +62,7 @@ TEST(string_ref, CStringConstructor) { const char *str = "Test"; StringRef ref(str); - EXPECT_EQ(ref.size(), 4); + EXPECT_EQ(ref.size(), 4u); EXPECT_EQ(ref.data(), str); } @@ -72,7 +70,7 @@ TEST(string_ref, PointerWithLengthConstructor) { const char *str = "Test"; StringRef ref(str, 2); - EXPECT_EQ(ref.size(), 2); + EXPECT_EQ(ref.size(), 2u); EXPECT_EQ(ref.data(), str); } @@ -80,14 +78,14 @@ TEST(string_ref, StdStringConstructor) { std::string str = "Test"; StringRef ref(str); - EXPECT_EQ(ref.size(), 4); + EXPECT_EQ(ref.size(), 4u); EXPECT_EQ(ref.data(), str.data()); } TEST(string_ref, SubscriptOperator) { StringRef ref("hello"); - EXPECT_EQ(ref.size(), 5); + EXPECT_EQ(ref.size(), 5u); EXPECT_EQ(ref[0], 'h'); EXPECT_EQ(ref[1], 'e'); EXPECT_EQ(ref[2], 'l'); @@ -99,7 +97,7 @@ TEST(string_ref, ToStdString) { StringRef ref("test"); std::string str = ref; - EXPECT_EQ(str.size(), 4); + EXPECT_EQ(str.size(), 4u); EXPECT_EQ(str, "test"); } @@ -204,7 +202,7 @@ TEST(string_ref, Iterate) for (char c : ref) { chars.append(c); } - EXPECT_EQ(chars.size(), 4); + EXPECT_EQ(chars.size(), 4u); EXPECT_EQ(chars[0], 't'); EXPECT_EQ(chars[1], 'e'); EXPECT_EQ(chars[2], 's'); @@ -240,8 +238,8 @@ TEST(string_ref, DropPrefixN) StringRef ref("test"); StringRef ref2 = ref.drop_prefix(2); StringRef ref3 = ref2.drop_prefix(2); - EXPECT_EQ(ref2.size(), 2); - EXPECT_EQ(ref3.size(), 0); + EXPECT_EQ(ref2.size(), 2u); + EXPECT_EQ(ref3.size(), 0u); EXPECT_EQ(ref2, "st"); EXPECT_EQ(ref3, ""); } @@ -250,7 +248,7 @@ TEST(string_ref, DropPrefix) { StringRef ref("test"); StringRef ref2 = ref.drop_prefix("tes"); - EXPECT_EQ(ref2.size(), 1); + EXPECT_EQ(ref2.size(), 1u); EXPECT_EQ(ref2, "t"); } @@ -273,3 +271,5 @@ TEST(string_ref, Copy) EXPECT_EQ(dst[6], 0xFF); EXPECT_EQ(ref, dst); } + +} // namespace blender |