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:
authorJulian Eisel <julian@blender.org>2020-07-01 18:25:04 +0300
committerJulian Eisel <julian@blender.org>2020-07-01 18:25:04 +0300
commit889c4ca9c26d770af02cedef972d65eb173bdb5e (patch)
tree6f46156146db1b3f09d92c6eaa1f44ba8a584ed4 /tests/gtests/blenlib/BLI_string_ref_test.cc
parent87df15190210eb84ef52e5dccc2932918f912da5 (diff)
parent0829cebeb024095c268f190c34daa8ae9a5a224c (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.cc38
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