diff options
Diffstat (limited to 'tests/unit/unittest/clangstring-test.cpp')
-rw-r--r-- | tests/unit/unittest/clangstring-test.cpp | 31 |
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}); |