aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/unittest/clangstring-test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/unittest/clangstring-test.cpp')
-rw-r--r--tests/unit/unittest/clangstring-test.cpp31
1 files changed, 25 insertions, 6 deletions
diff --git a/tests/unit/unittest/clangstring-test.cpp b/tests/unit/unittest/clangstring-test.cpp
index bea70a7ab0..8e30da93e2 100644
--- a/tests/unit/unittest/clangstring-test.cpp
+++ b/tests/unit/unittest/clangstring-test.cpp
@@ -105,9 +105,9 @@ TEST(ClangString, NotEqualBetweenClangStrings)
ClangString text(CXString{"text", 0});
ClangString text2(CXString{"text ", 0});
- bool textIsEqual = text == text2;
+ bool textIsNotEqual = text != text2;
- ASSERT_FALSE(textIsEqual);
+ ASSERT_TRUE(textIsNotEqual);
}
TEST(ClangString, EqualClangStringAndCString)
@@ -123,9 +123,9 @@ TEST(ClangString, NotEqualClangStringAndCString)
{
ClangString text(CXString{"text", 0});
- bool textIsEqual = text == "text ";
+ bool textIsNotEqual = text != "text ";
- ASSERT_FALSE(textIsEqual);
+ ASSERT_TRUE(textIsNotEqual);
}
TEST(ClangString, EqualCStringAndClangString)
@@ -137,6 +137,15 @@ TEST(ClangString, EqualCStringAndClangString)
ASSERT_TRUE(textIsEqual);
}
+TEST(ClangString, NotEqualCStringAndClangString)
+{
+ ClangString text(CXString{"text", 0});
+
+ bool textIsNotEqual = "text " != text;
+
+ ASSERT_TRUE(textIsNotEqual);
+}
+
TEST(ClangString, EqualClangStringPointerAndCString)
{
ClangString text(CXString{"text", 0});
@@ -152,9 +161,9 @@ TEST(ClangString, NotEqualClangStringPointerAndCString)
ClangString text(CXString{"text", 0});
const char *cString = "text ";
- bool textIsEqual = cString == text;
+ bool textIsNotEqual = cString != text;
- ASSERT_FALSE(textIsEqual);
+ ASSERT_TRUE(textIsNotEqual);
}
TEST(ClangString, EqualCStringAndClangStringPointer)
@@ -167,6 +176,16 @@ TEST(ClangString, EqualCStringAndClangStringPointer)
ASSERT_TRUE(textIsEqual);
}
+TEST(ClangString, NotEqualCStringAndClangStringPointer)
+{
+ ClangString text(CXString{"text", 0});
+ const char *cString = "text ";
+
+ bool textIsNotEqual = text != cString;
+
+ ASSERT_TRUE(textIsNotEqual);
+}
+
TEST(ClangString, NullStringHasNoContent)
{
ClangString text(CXString{nullptr, 0});