| Index: core/src/fxcrt/fx_basic_bstring_unittest.cpp
|
| diff --git a/core/src/fxcrt/fx_basic_bstring_unittest.cpp b/core/src/fxcrt/fx_basic_bstring_unittest.cpp
|
| index f865602b08290510624c1d735392babfe3df4f8a..3779397891182a8ae30b177e1cc7d66439b748d3 100644
|
| --- a/core/src/fxcrt/fx_basic_bstring_unittest.cpp
|
| +++ b/core/src/fxcrt/fx_basic_bstring_unittest.cpp
|
| @@ -7,246 +7,246 @@
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| TEST(fxcrt, ByteStringOperatorSubscript) {
|
| - // CFX_ByteString includes the NUL terminator for non-empty strings.
|
| - CFX_ByteString abc("abc");
|
| - EXPECT_EQ('a', abc[0]);
|
| - EXPECT_EQ('b', abc[1]);
|
| - EXPECT_EQ('c', abc[2]);
|
| - EXPECT_EQ(0, abc[3]);
|
| + // CFX_ByteString includes the NUL terminator for non-empty strings.
|
| + CFX_ByteString abc("abc");
|
| + EXPECT_EQ('a', abc[0]);
|
| + EXPECT_EQ('b', abc[1]);
|
| + EXPECT_EQ('c', abc[2]);
|
| + EXPECT_EQ(0, abc[3]);
|
| }
|
|
|
| TEST(fxcrt, ByteStringOperatorLT) {
|
| - CFX_ByteString empty;
|
| - CFX_ByteString a("a");
|
| - CFX_ByteString abc("abc");
|
| - CFX_ByteString def("def");
|
| + CFX_ByteString empty;
|
| + CFX_ByteString a("a");
|
| + CFX_ByteString abc("abc");
|
| + CFX_ByteString def("def");
|
|
|
| - EXPECT_FALSE(empty < empty);
|
| - EXPECT_FALSE(a < a);
|
| - EXPECT_FALSE(abc < abc);
|
| - EXPECT_FALSE(def < def);
|
| + EXPECT_FALSE(empty < empty);
|
| + EXPECT_FALSE(a < a);
|
| + EXPECT_FALSE(abc < abc);
|
| + EXPECT_FALSE(def < def);
|
|
|
| - EXPECT_TRUE(empty < a);
|
| - EXPECT_FALSE(a < empty);
|
| + EXPECT_TRUE(empty < a);
|
| + EXPECT_FALSE(a < empty);
|
|
|
| - EXPECT_TRUE(empty < abc);
|
| - EXPECT_FALSE(abc < empty);
|
| + EXPECT_TRUE(empty < abc);
|
| + EXPECT_FALSE(abc < empty);
|
|
|
| - EXPECT_TRUE(empty < def);
|
| - EXPECT_FALSE(def < empty);
|
| + EXPECT_TRUE(empty < def);
|
| + EXPECT_FALSE(def < empty);
|
|
|
| - EXPECT_TRUE(a < abc);
|
| - EXPECT_FALSE(abc < a);
|
| + EXPECT_TRUE(a < abc);
|
| + EXPECT_FALSE(abc < a);
|
|
|
| - EXPECT_TRUE(a < def);
|
| - EXPECT_FALSE(def < a);
|
| + EXPECT_TRUE(a < def);
|
| + EXPECT_FALSE(def < a);
|
|
|
| - EXPECT_TRUE(abc < def);
|
| - EXPECT_FALSE(def < abc);
|
| + EXPECT_TRUE(abc < def);
|
| + EXPECT_FALSE(def < abc);
|
| }
|
|
|
| TEST(fxcrt, ByteStringOperatorEQ) {
|
| - CFX_ByteString null_string;
|
| - EXPECT_TRUE(null_string == null_string);
|
| -
|
| - CFX_ByteString empty_string("");
|
| - EXPECT_TRUE(empty_string == empty_string);
|
| - EXPECT_TRUE(empty_string == null_string);
|
| - EXPECT_TRUE(null_string == empty_string);
|
| -
|
| - CFX_ByteString deleted_string("hello");
|
| - deleted_string.Delete(0, 5);
|
| - EXPECT_TRUE(deleted_string == deleted_string);
|
| - EXPECT_TRUE(deleted_string == null_string);
|
| - EXPECT_TRUE(deleted_string == empty_string);
|
| - EXPECT_TRUE(null_string == deleted_string);
|
| - EXPECT_TRUE(empty_string == deleted_string);
|
| -
|
| - CFX_ByteString byte_string("hello");
|
| - EXPECT_TRUE(byte_string == byte_string);
|
| - EXPECT_FALSE(byte_string == null_string);
|
| - EXPECT_FALSE(byte_string == empty_string);
|
| - EXPECT_FALSE(byte_string == deleted_string);
|
| - EXPECT_FALSE(null_string == byte_string);
|
| - EXPECT_FALSE(empty_string == byte_string);
|
| - EXPECT_FALSE(deleted_string == byte_string);
|
| -
|
| - CFX_ByteString byte_string_same1("hello");
|
| - EXPECT_TRUE(byte_string == byte_string_same1);
|
| - EXPECT_TRUE(byte_string_same1 == byte_string);
|
| -
|
| - CFX_ByteString byte_string_same2(byte_string);
|
| - EXPECT_TRUE(byte_string == byte_string_same2);
|
| - EXPECT_TRUE(byte_string_same2 == byte_string);
|
| -
|
| - CFX_ByteString byte_string1("he");
|
| - CFX_ByteString byte_string2("hellp");
|
| - CFX_ByteString byte_string3("hellod");
|
| - EXPECT_FALSE(byte_string == byte_string1);
|
| - EXPECT_FALSE(byte_string == byte_string2);
|
| - EXPECT_FALSE(byte_string == byte_string3);
|
| - EXPECT_FALSE(byte_string1 == byte_string);
|
| - EXPECT_FALSE(byte_string2 == byte_string);
|
| - EXPECT_FALSE(byte_string3 == byte_string);
|
| -
|
| - CFX_ByteStringC null_string_c;
|
| - CFX_ByteStringC empty_string_c("");
|
| - EXPECT_TRUE(null_string == null_string_c);
|
| - EXPECT_TRUE(null_string == empty_string_c);
|
| - EXPECT_TRUE(empty_string == null_string_c);
|
| - EXPECT_TRUE(empty_string == empty_string_c);
|
| - EXPECT_TRUE(deleted_string == null_string_c);
|
| - EXPECT_TRUE(deleted_string == empty_string_c);
|
| - EXPECT_TRUE(null_string_c == null_string);
|
| - EXPECT_TRUE(empty_string_c == null_string);
|
| - EXPECT_TRUE(null_string_c == empty_string);
|
| - EXPECT_TRUE(empty_string_c == empty_string);
|
| - EXPECT_TRUE(null_string_c == deleted_string);
|
| - EXPECT_TRUE(empty_string_c == deleted_string);
|
| -
|
| - CFX_ByteStringC byte_string_c_same1("hello");
|
| - EXPECT_TRUE(byte_string == byte_string_c_same1);
|
| - EXPECT_TRUE(byte_string_c_same1 == byte_string);
|
| -
|
| - CFX_ByteStringC byte_string_c1("he");
|
| - CFX_ByteStringC byte_string_c2("hellp");
|
| - CFX_ByteStringC byte_string_c3("hellod");
|
| - EXPECT_FALSE(byte_string == byte_string_c1);
|
| - EXPECT_FALSE(byte_string == byte_string_c2);
|
| - EXPECT_FALSE(byte_string == byte_string_c3);
|
| - EXPECT_FALSE(byte_string_c1 == byte_string);
|
| - EXPECT_FALSE(byte_string_c2 == byte_string);
|
| - EXPECT_FALSE(byte_string_c3 == byte_string);
|
| -
|
| - const char* c_null_string = nullptr;
|
| - const char* c_empty_string = "";
|
| - EXPECT_TRUE(null_string == c_null_string);
|
| - EXPECT_TRUE(null_string == c_empty_string);
|
| - EXPECT_TRUE(empty_string == c_null_string);
|
| - EXPECT_TRUE(empty_string == c_empty_string);
|
| - EXPECT_TRUE(deleted_string == c_null_string);
|
| - EXPECT_TRUE(deleted_string == c_empty_string);
|
| - EXPECT_TRUE(c_null_string == null_string);
|
| - EXPECT_TRUE(c_empty_string == null_string);
|
| - EXPECT_TRUE(c_null_string == empty_string);
|
| - EXPECT_TRUE(c_empty_string == empty_string);
|
| - EXPECT_TRUE(c_null_string == deleted_string);
|
| - EXPECT_TRUE(c_empty_string == deleted_string);
|
| -
|
| - const char* c_string_same1 = "hello";
|
| - EXPECT_TRUE(byte_string == c_string_same1);
|
| - EXPECT_TRUE(c_string_same1 == byte_string);
|
| -
|
| - const char* c_string1 = "he";
|
| - const char* c_string2 = "hellp";
|
| - const char* c_string3 = "hellod";
|
| - EXPECT_FALSE(byte_string == c_string1);
|
| - EXPECT_FALSE(byte_string == c_string2);
|
| - EXPECT_FALSE(byte_string == c_string3);
|
| - EXPECT_FALSE(c_string1 == byte_string);
|
| - EXPECT_FALSE(c_string2 == byte_string);
|
| - EXPECT_FALSE(c_string3 == byte_string);
|
| + CFX_ByteString null_string;
|
| + EXPECT_TRUE(null_string == null_string);
|
| +
|
| + CFX_ByteString empty_string("");
|
| + EXPECT_TRUE(empty_string == empty_string);
|
| + EXPECT_TRUE(empty_string == null_string);
|
| + EXPECT_TRUE(null_string == empty_string);
|
| +
|
| + CFX_ByteString deleted_string("hello");
|
| + deleted_string.Delete(0, 5);
|
| + EXPECT_TRUE(deleted_string == deleted_string);
|
| + EXPECT_TRUE(deleted_string == null_string);
|
| + EXPECT_TRUE(deleted_string == empty_string);
|
| + EXPECT_TRUE(null_string == deleted_string);
|
| + EXPECT_TRUE(empty_string == deleted_string);
|
| +
|
| + CFX_ByteString byte_string("hello");
|
| + EXPECT_TRUE(byte_string == byte_string);
|
| + EXPECT_FALSE(byte_string == null_string);
|
| + EXPECT_FALSE(byte_string == empty_string);
|
| + EXPECT_FALSE(byte_string == deleted_string);
|
| + EXPECT_FALSE(null_string == byte_string);
|
| + EXPECT_FALSE(empty_string == byte_string);
|
| + EXPECT_FALSE(deleted_string == byte_string);
|
| +
|
| + CFX_ByteString byte_string_same1("hello");
|
| + EXPECT_TRUE(byte_string == byte_string_same1);
|
| + EXPECT_TRUE(byte_string_same1 == byte_string);
|
| +
|
| + CFX_ByteString byte_string_same2(byte_string);
|
| + EXPECT_TRUE(byte_string == byte_string_same2);
|
| + EXPECT_TRUE(byte_string_same2 == byte_string);
|
| +
|
| + CFX_ByteString byte_string1("he");
|
| + CFX_ByteString byte_string2("hellp");
|
| + CFX_ByteString byte_string3("hellod");
|
| + EXPECT_FALSE(byte_string == byte_string1);
|
| + EXPECT_FALSE(byte_string == byte_string2);
|
| + EXPECT_FALSE(byte_string == byte_string3);
|
| + EXPECT_FALSE(byte_string1 == byte_string);
|
| + EXPECT_FALSE(byte_string2 == byte_string);
|
| + EXPECT_FALSE(byte_string3 == byte_string);
|
| +
|
| + CFX_ByteStringC null_string_c;
|
| + CFX_ByteStringC empty_string_c("");
|
| + EXPECT_TRUE(null_string == null_string_c);
|
| + EXPECT_TRUE(null_string == empty_string_c);
|
| + EXPECT_TRUE(empty_string == null_string_c);
|
| + EXPECT_TRUE(empty_string == empty_string_c);
|
| + EXPECT_TRUE(deleted_string == null_string_c);
|
| + EXPECT_TRUE(deleted_string == empty_string_c);
|
| + EXPECT_TRUE(null_string_c == null_string);
|
| + EXPECT_TRUE(empty_string_c == null_string);
|
| + EXPECT_TRUE(null_string_c == empty_string);
|
| + EXPECT_TRUE(empty_string_c == empty_string);
|
| + EXPECT_TRUE(null_string_c == deleted_string);
|
| + EXPECT_TRUE(empty_string_c == deleted_string);
|
| +
|
| + CFX_ByteStringC byte_string_c_same1("hello");
|
| + EXPECT_TRUE(byte_string == byte_string_c_same1);
|
| + EXPECT_TRUE(byte_string_c_same1 == byte_string);
|
| +
|
| + CFX_ByteStringC byte_string_c1("he");
|
| + CFX_ByteStringC byte_string_c2("hellp");
|
| + CFX_ByteStringC byte_string_c3("hellod");
|
| + EXPECT_FALSE(byte_string == byte_string_c1);
|
| + EXPECT_FALSE(byte_string == byte_string_c2);
|
| + EXPECT_FALSE(byte_string == byte_string_c3);
|
| + EXPECT_FALSE(byte_string_c1 == byte_string);
|
| + EXPECT_FALSE(byte_string_c2 == byte_string);
|
| + EXPECT_FALSE(byte_string_c3 == byte_string);
|
| +
|
| + const char* c_null_string = nullptr;
|
| + const char* c_empty_string = "";
|
| + EXPECT_TRUE(null_string == c_null_string);
|
| + EXPECT_TRUE(null_string == c_empty_string);
|
| + EXPECT_TRUE(empty_string == c_null_string);
|
| + EXPECT_TRUE(empty_string == c_empty_string);
|
| + EXPECT_TRUE(deleted_string == c_null_string);
|
| + EXPECT_TRUE(deleted_string == c_empty_string);
|
| + EXPECT_TRUE(c_null_string == null_string);
|
| + EXPECT_TRUE(c_empty_string == null_string);
|
| + EXPECT_TRUE(c_null_string == empty_string);
|
| + EXPECT_TRUE(c_empty_string == empty_string);
|
| + EXPECT_TRUE(c_null_string == deleted_string);
|
| + EXPECT_TRUE(c_empty_string == deleted_string);
|
| +
|
| + const char* c_string_same1 = "hello";
|
| + EXPECT_TRUE(byte_string == c_string_same1);
|
| + EXPECT_TRUE(c_string_same1 == byte_string);
|
| +
|
| + const char* c_string1 = "he";
|
| + const char* c_string2 = "hellp";
|
| + const char* c_string3 = "hellod";
|
| + EXPECT_FALSE(byte_string == c_string1);
|
| + EXPECT_FALSE(byte_string == c_string2);
|
| + EXPECT_FALSE(byte_string == c_string3);
|
| + EXPECT_FALSE(c_string1 == byte_string);
|
| + EXPECT_FALSE(c_string2 == byte_string);
|
| + EXPECT_FALSE(c_string3 == byte_string);
|
| }
|
|
|
| TEST(fxcrt, ByteStringOperatorNE) {
|
| - CFX_ByteString null_string;
|
| - EXPECT_FALSE(null_string != null_string);
|
| -
|
| - CFX_ByteString empty_string("");
|
| - EXPECT_FALSE(empty_string != empty_string);
|
| - EXPECT_FALSE(empty_string != null_string);
|
| - EXPECT_FALSE(null_string != empty_string);
|
| -
|
| - CFX_ByteString deleted_string("hello");
|
| - deleted_string.Delete(0, 5);
|
| - EXPECT_FALSE(deleted_string != deleted_string);
|
| - EXPECT_FALSE(deleted_string != null_string);
|
| - EXPECT_FALSE(deleted_string != empty_string);
|
| - EXPECT_FALSE(deleted_string != deleted_string);
|
| - EXPECT_FALSE(null_string != deleted_string);
|
| - EXPECT_FALSE(empty_string != deleted_string);
|
| - EXPECT_FALSE(deleted_string != deleted_string);
|
| -
|
| - CFX_ByteString byte_string("hello");
|
| - EXPECT_FALSE(byte_string != byte_string);
|
| - EXPECT_TRUE(byte_string != null_string);
|
| - EXPECT_TRUE(byte_string != empty_string);
|
| - EXPECT_TRUE(byte_string != deleted_string);
|
| - EXPECT_TRUE(null_string != byte_string);
|
| - EXPECT_TRUE(empty_string != byte_string);
|
| - EXPECT_TRUE(deleted_string != byte_string);
|
| -
|
| - CFX_ByteString byte_string_same1("hello");
|
| - EXPECT_FALSE(byte_string != byte_string_same1);
|
| - EXPECT_FALSE(byte_string_same1 != byte_string);
|
| -
|
| - CFX_ByteString byte_string_same2(byte_string);
|
| - EXPECT_FALSE(byte_string != byte_string_same2);
|
| - EXPECT_FALSE(byte_string_same2 != byte_string);
|
| -
|
| - CFX_ByteString byte_string1("he");
|
| - CFX_ByteString byte_string2("hellp");
|
| - CFX_ByteString byte_string3("hellod");
|
| - EXPECT_TRUE(byte_string != byte_string1);
|
| - EXPECT_TRUE(byte_string != byte_string2);
|
| - EXPECT_TRUE(byte_string != byte_string3);
|
| - EXPECT_TRUE(byte_string1 != byte_string);
|
| - EXPECT_TRUE(byte_string2 != byte_string);
|
| - EXPECT_TRUE(byte_string3 != byte_string);
|
| -
|
| - CFX_ByteStringC null_string_c;
|
| - CFX_ByteStringC empty_string_c("");
|
| - EXPECT_FALSE(null_string != null_string_c);
|
| - EXPECT_FALSE(null_string != empty_string_c);
|
| - EXPECT_FALSE(empty_string != null_string_c);
|
| - EXPECT_FALSE(empty_string != empty_string_c);
|
| - EXPECT_FALSE(null_string_c != null_string);
|
| - EXPECT_FALSE(empty_string_c != null_string);
|
| - EXPECT_FALSE(null_string_c != empty_string);
|
| - EXPECT_FALSE(empty_string_c != empty_string);
|
| -
|
| - CFX_ByteStringC byte_string_c_same1("hello");
|
| - EXPECT_FALSE(byte_string != byte_string_c_same1);
|
| - EXPECT_FALSE(byte_string_c_same1 != byte_string);
|
| -
|
| - CFX_ByteStringC byte_string_c1("he");
|
| - CFX_ByteStringC byte_string_c2("hellp");
|
| - CFX_ByteStringC byte_string_c3("hellod");
|
| - EXPECT_TRUE(byte_string != byte_string_c1);
|
| - EXPECT_TRUE(byte_string != byte_string_c2);
|
| - EXPECT_TRUE(byte_string != byte_string_c3);
|
| - EXPECT_TRUE(byte_string_c1 != byte_string);
|
| - EXPECT_TRUE(byte_string_c2 != byte_string);
|
| - EXPECT_TRUE(byte_string_c3 != byte_string);
|
| -
|
| - const char* c_null_string = nullptr;
|
| - const char* c_empty_string = "";
|
| - EXPECT_FALSE(null_string != c_null_string);
|
| - EXPECT_FALSE(null_string != c_empty_string);
|
| - EXPECT_FALSE(empty_string != c_null_string);
|
| - EXPECT_FALSE(empty_string != c_empty_string);
|
| - EXPECT_FALSE(deleted_string != c_null_string);
|
| - EXPECT_FALSE(deleted_string != c_empty_string);
|
| - EXPECT_FALSE(c_null_string != null_string);
|
| - EXPECT_FALSE(c_empty_string != null_string);
|
| - EXPECT_FALSE(c_null_string != empty_string);
|
| - EXPECT_FALSE(c_empty_string != empty_string);
|
| - EXPECT_FALSE(c_null_string != deleted_string);
|
| - EXPECT_FALSE(c_empty_string != deleted_string);
|
| -
|
| - const char* c_string_same1 = "hello";
|
| - EXPECT_FALSE(byte_string != c_string_same1);
|
| - EXPECT_FALSE(c_string_same1 != byte_string);
|
| -
|
| - const char* c_string1 = "he";
|
| - const char* c_string2 = "hellp";
|
| - const char* c_string3 = "hellod";
|
| - EXPECT_TRUE(byte_string != c_string1);
|
| - EXPECT_TRUE(byte_string != c_string2);
|
| - EXPECT_TRUE(byte_string != c_string3);
|
| - EXPECT_TRUE(c_string1 != byte_string);
|
| - EXPECT_TRUE(c_string2 != byte_string);
|
| - EXPECT_TRUE(c_string3 != byte_string);
|
| + CFX_ByteString null_string;
|
| + EXPECT_FALSE(null_string != null_string);
|
| +
|
| + CFX_ByteString empty_string("");
|
| + EXPECT_FALSE(empty_string != empty_string);
|
| + EXPECT_FALSE(empty_string != null_string);
|
| + EXPECT_FALSE(null_string != empty_string);
|
| +
|
| + CFX_ByteString deleted_string("hello");
|
| + deleted_string.Delete(0, 5);
|
| + EXPECT_FALSE(deleted_string != deleted_string);
|
| + EXPECT_FALSE(deleted_string != null_string);
|
| + EXPECT_FALSE(deleted_string != empty_string);
|
| + EXPECT_FALSE(deleted_string != deleted_string);
|
| + EXPECT_FALSE(null_string != deleted_string);
|
| + EXPECT_FALSE(empty_string != deleted_string);
|
| + EXPECT_FALSE(deleted_string != deleted_string);
|
| +
|
| + CFX_ByteString byte_string("hello");
|
| + EXPECT_FALSE(byte_string != byte_string);
|
| + EXPECT_TRUE(byte_string != null_string);
|
| + EXPECT_TRUE(byte_string != empty_string);
|
| + EXPECT_TRUE(byte_string != deleted_string);
|
| + EXPECT_TRUE(null_string != byte_string);
|
| + EXPECT_TRUE(empty_string != byte_string);
|
| + EXPECT_TRUE(deleted_string != byte_string);
|
| +
|
| + CFX_ByteString byte_string_same1("hello");
|
| + EXPECT_FALSE(byte_string != byte_string_same1);
|
| + EXPECT_FALSE(byte_string_same1 != byte_string);
|
| +
|
| + CFX_ByteString byte_string_same2(byte_string);
|
| + EXPECT_FALSE(byte_string != byte_string_same2);
|
| + EXPECT_FALSE(byte_string_same2 != byte_string);
|
| +
|
| + CFX_ByteString byte_string1("he");
|
| + CFX_ByteString byte_string2("hellp");
|
| + CFX_ByteString byte_string3("hellod");
|
| + EXPECT_TRUE(byte_string != byte_string1);
|
| + EXPECT_TRUE(byte_string != byte_string2);
|
| + EXPECT_TRUE(byte_string != byte_string3);
|
| + EXPECT_TRUE(byte_string1 != byte_string);
|
| + EXPECT_TRUE(byte_string2 != byte_string);
|
| + EXPECT_TRUE(byte_string3 != byte_string);
|
| +
|
| + CFX_ByteStringC null_string_c;
|
| + CFX_ByteStringC empty_string_c("");
|
| + EXPECT_FALSE(null_string != null_string_c);
|
| + EXPECT_FALSE(null_string != empty_string_c);
|
| + EXPECT_FALSE(empty_string != null_string_c);
|
| + EXPECT_FALSE(empty_string != empty_string_c);
|
| + EXPECT_FALSE(null_string_c != null_string);
|
| + EXPECT_FALSE(empty_string_c != null_string);
|
| + EXPECT_FALSE(null_string_c != empty_string);
|
| + EXPECT_FALSE(empty_string_c != empty_string);
|
| +
|
| + CFX_ByteStringC byte_string_c_same1("hello");
|
| + EXPECT_FALSE(byte_string != byte_string_c_same1);
|
| + EXPECT_FALSE(byte_string_c_same1 != byte_string);
|
| +
|
| + CFX_ByteStringC byte_string_c1("he");
|
| + CFX_ByteStringC byte_string_c2("hellp");
|
| + CFX_ByteStringC byte_string_c3("hellod");
|
| + EXPECT_TRUE(byte_string != byte_string_c1);
|
| + EXPECT_TRUE(byte_string != byte_string_c2);
|
| + EXPECT_TRUE(byte_string != byte_string_c3);
|
| + EXPECT_TRUE(byte_string_c1 != byte_string);
|
| + EXPECT_TRUE(byte_string_c2 != byte_string);
|
| + EXPECT_TRUE(byte_string_c3 != byte_string);
|
| +
|
| + const char* c_null_string = nullptr;
|
| + const char* c_empty_string = "";
|
| + EXPECT_FALSE(null_string != c_null_string);
|
| + EXPECT_FALSE(null_string != c_empty_string);
|
| + EXPECT_FALSE(empty_string != c_null_string);
|
| + EXPECT_FALSE(empty_string != c_empty_string);
|
| + EXPECT_FALSE(deleted_string != c_null_string);
|
| + EXPECT_FALSE(deleted_string != c_empty_string);
|
| + EXPECT_FALSE(c_null_string != null_string);
|
| + EXPECT_FALSE(c_empty_string != null_string);
|
| + EXPECT_FALSE(c_null_string != empty_string);
|
| + EXPECT_FALSE(c_empty_string != empty_string);
|
| + EXPECT_FALSE(c_null_string != deleted_string);
|
| + EXPECT_FALSE(c_empty_string != deleted_string);
|
| +
|
| + const char* c_string_same1 = "hello";
|
| + EXPECT_FALSE(byte_string != c_string_same1);
|
| + EXPECT_FALSE(c_string_same1 != byte_string);
|
| +
|
| + const char* c_string1 = "he";
|
| + const char* c_string2 = "hellp";
|
| + const char* c_string3 = "hellod";
|
| + EXPECT_TRUE(byte_string != c_string1);
|
| + EXPECT_TRUE(byte_string != c_string2);
|
| + EXPECT_TRUE(byte_string != c_string3);
|
| + EXPECT_TRUE(c_string1 != byte_string);
|
| + EXPECT_TRUE(c_string2 != byte_string);
|
| + EXPECT_TRUE(c_string3 != byte_string);
|
| }
|
|
|
| TEST(fxcrt, ByteStringCNull) {
|
| @@ -289,30 +289,30 @@ TEST(fxcrt, ByteStringCNull) {
|
| }
|
|
|
| TEST(fxcrt, ByteStringConcatInPlace) {
|
| - CFX_ByteString fred;
|
| - fred.ConcatInPlace(4, "FRED");
|
| - EXPECT_EQ("FRED", fred);
|
| -
|
| - fred.ConcatInPlace(2, "DY");
|
| - EXPECT_EQ("FREDDY", fred);
|
| -
|
| - fred.Delete(3, 3);
|
| - EXPECT_EQ("FRE", fred);
|
| -
|
| - fred.ConcatInPlace(1, "D");
|
| - EXPECT_EQ("FRED", fred);
|
| -
|
| - CFX_ByteString copy = fred;
|
| - fred.ConcatInPlace(2, "DY");
|
| - EXPECT_EQ("FREDDY", fred);
|
| - EXPECT_EQ("FRED", copy);
|
| -
|
| - // Test invalid arguments.
|
| - copy = fred;
|
| - fred.ConcatInPlace(-6, "freddy");
|
| - CFX_ByteString not_aliased("xxxxxx");
|
| - EXPECT_EQ("FREDDY", fred);
|
| - EXPECT_EQ("xxxxxx", not_aliased);
|
| + CFX_ByteString fred;
|
| + fred.ConcatInPlace(4, "FRED");
|
| + EXPECT_EQ("FRED", fred);
|
| +
|
| + fred.ConcatInPlace(2, "DY");
|
| + EXPECT_EQ("FREDDY", fred);
|
| +
|
| + fred.Delete(3, 3);
|
| + EXPECT_EQ("FRE", fred);
|
| +
|
| + fred.ConcatInPlace(1, "D");
|
| + EXPECT_EQ("FRED", fred);
|
| +
|
| + CFX_ByteString copy = fred;
|
| + fred.ConcatInPlace(2, "DY");
|
| + EXPECT_EQ("FREDDY", fred);
|
| + EXPECT_EQ("FRED", copy);
|
| +
|
| + // Test invalid arguments.
|
| + copy = fred;
|
| + fred.ConcatInPlace(-6, "freddy");
|
| + CFX_ByteString not_aliased("xxxxxx");
|
| + EXPECT_EQ("FREDDY", fred);
|
| + EXPECT_EQ("xxxxxx", not_aliased);
|
| }
|
|
|
| TEST(fxcrt, ByteStringCNotNull) {
|
| @@ -409,8 +409,8 @@ TEST(fxcrt, ByteStringCGetID) {
|
| EXPECT_EQ(FXBSTR_ID('b', 'c', 'd', 'e'), longer_string.GetID(1));
|
| EXPECT_EQ(FXBSTR_ID('c', 'd', 'e', 'f'), longer_string.GetID(2));
|
| EXPECT_EQ(FXBSTR_ID('d', 'e', 'f', 0), longer_string.GetID(3));
|
| - EXPECT_EQ(FXBSTR_ID('e', 'f', 0 , 0), longer_string.GetID(4));
|
| - EXPECT_EQ(FXBSTR_ID('f', 0 , 0, 0), longer_string.GetID(5));
|
| + EXPECT_EQ(FXBSTR_ID('e', 'f', 0, 0), longer_string.GetID(4));
|
| + EXPECT_EQ(FXBSTR_ID('f', 0, 0, 0), longer_string.GetID(5));
|
| EXPECT_EQ(0u, longer_string.GetID(6));
|
| EXPECT_EQ(0u, longer_string.GetID(-1));
|
| EXPECT_EQ(0u, longer_string.GetID(-1000000));
|
| @@ -462,144 +462,144 @@ TEST(fxcrt, ByteStringCGetAt) {
|
| }
|
|
|
| TEST(fxcrt, ByteStringCOperatorSubscript) {
|
| - // CFX_ByteStringC includes the NUL terminator for non-empty strings.
|
| - CFX_ByteStringC abc("abc");
|
| - EXPECT_EQ('a', abc[0]);
|
| - EXPECT_EQ('b', abc[1]);
|
| - EXPECT_EQ('c', abc[2]);
|
| - EXPECT_EQ(0, abc[3]);
|
| + // CFX_ByteStringC includes the NUL terminator for non-empty strings.
|
| + CFX_ByteStringC abc("abc");
|
| + EXPECT_EQ('a', abc[0]);
|
| + EXPECT_EQ('b', abc[1]);
|
| + EXPECT_EQ('c', abc[2]);
|
| + EXPECT_EQ(0, abc[3]);
|
| }
|
|
|
| TEST(fxcrt, ByteStringCOperatorLT) {
|
| - CFX_ByteStringC empty;
|
| - CFX_ByteStringC a("a");
|
| - CFX_ByteStringC abc("abc");
|
| - CFX_ByteStringC def("def");
|
| + CFX_ByteStringC empty;
|
| + CFX_ByteStringC a("a");
|
| + CFX_ByteStringC abc("abc");
|
| + CFX_ByteStringC def("def");
|
|
|
| - EXPECT_FALSE(empty < empty);
|
| - EXPECT_FALSE(a < a);
|
| - EXPECT_FALSE(abc < abc);
|
| - EXPECT_FALSE(def < def);
|
| + EXPECT_FALSE(empty < empty);
|
| + EXPECT_FALSE(a < a);
|
| + EXPECT_FALSE(abc < abc);
|
| + EXPECT_FALSE(def < def);
|
|
|
| - EXPECT_TRUE(empty < a);
|
| - EXPECT_FALSE(a < empty);
|
| + EXPECT_TRUE(empty < a);
|
| + EXPECT_FALSE(a < empty);
|
|
|
| - EXPECT_TRUE(empty < abc);
|
| - EXPECT_FALSE(abc < empty);
|
| + EXPECT_TRUE(empty < abc);
|
| + EXPECT_FALSE(abc < empty);
|
|
|
| - EXPECT_TRUE(empty < def);
|
| - EXPECT_FALSE(def < empty);
|
| + EXPECT_TRUE(empty < def);
|
| + EXPECT_FALSE(def < empty);
|
|
|
| - EXPECT_TRUE(a < abc);
|
| - EXPECT_FALSE(abc < a);
|
| + EXPECT_TRUE(a < abc);
|
| + EXPECT_FALSE(abc < a);
|
|
|
| - EXPECT_TRUE(a < def);
|
| - EXPECT_FALSE(def < a);
|
| + EXPECT_TRUE(a < def);
|
| + EXPECT_FALSE(def < a);
|
|
|
| - EXPECT_TRUE(abc < def);
|
| - EXPECT_FALSE(def < abc);
|
| + EXPECT_TRUE(abc < def);
|
| + EXPECT_FALSE(def < abc);
|
| }
|
|
|
| TEST(fxcrt, ByteStringCOperatorEQ) {
|
| - CFX_ByteStringC byte_string_c("hello");
|
| - EXPECT_TRUE(byte_string_c == byte_string_c);
|
| -
|
| - CFX_ByteStringC byte_string_c_same1("hello");
|
| - EXPECT_TRUE(byte_string_c == byte_string_c_same1);
|
| - EXPECT_TRUE(byte_string_c_same1 == byte_string_c);
|
| -
|
| - CFX_ByteStringC byte_string_c_same2(byte_string_c);
|
| - EXPECT_TRUE(byte_string_c == byte_string_c_same2);
|
| - EXPECT_TRUE(byte_string_c_same2 == byte_string_c);
|
| -
|
| - CFX_ByteStringC byte_string_c1("he");
|
| - CFX_ByteStringC byte_string_c2("hellp");
|
| - CFX_ByteStringC byte_string_c3("hellod");
|
| - EXPECT_FALSE(byte_string_c == byte_string_c1);
|
| - EXPECT_FALSE(byte_string_c == byte_string_c2);
|
| - EXPECT_FALSE(byte_string_c == byte_string_c3);
|
| - EXPECT_FALSE(byte_string_c1 == byte_string_c);
|
| - EXPECT_FALSE(byte_string_c2 == byte_string_c);
|
| - EXPECT_FALSE(byte_string_c3 == byte_string_c);
|
| -
|
| - CFX_ByteString byte_string_same1("hello");
|
| - EXPECT_TRUE(byte_string_c == byte_string_same1);
|
| - EXPECT_TRUE(byte_string_same1 == byte_string_c);
|
| -
|
| - CFX_ByteString byte_string1("he");
|
| - CFX_ByteString byte_string2("hellp");
|
| - CFX_ByteString byte_string3("hellod");
|
| - EXPECT_FALSE(byte_string_c == byte_string1);
|
| - EXPECT_FALSE(byte_string_c == byte_string2);
|
| - EXPECT_FALSE(byte_string_c == byte_string3);
|
| - EXPECT_FALSE(byte_string1 == byte_string_c);
|
| - EXPECT_FALSE(byte_string2 == byte_string_c);
|
| - EXPECT_FALSE(byte_string3 == byte_string_c);
|
| -
|
| - const char* c_string_same1 = "hello";
|
| - EXPECT_TRUE(byte_string_c == c_string_same1);
|
| - EXPECT_TRUE(c_string_same1 == byte_string_c);
|
| -
|
| - const char* c_string1 = "he";
|
| - const char* c_string2 = "hellp";
|
| - const char* c_string3 = "hellod";
|
| - EXPECT_FALSE(byte_string_c == c_string1);
|
| - EXPECT_FALSE(byte_string_c == c_string2);
|
| - EXPECT_FALSE(byte_string_c == c_string3);
|
| -
|
| - EXPECT_FALSE(c_string1 == byte_string_c);
|
| - EXPECT_FALSE(c_string2 == byte_string_c);
|
| - EXPECT_FALSE(c_string3 == byte_string_c);
|
| + CFX_ByteStringC byte_string_c("hello");
|
| + EXPECT_TRUE(byte_string_c == byte_string_c);
|
| +
|
| + CFX_ByteStringC byte_string_c_same1("hello");
|
| + EXPECT_TRUE(byte_string_c == byte_string_c_same1);
|
| + EXPECT_TRUE(byte_string_c_same1 == byte_string_c);
|
| +
|
| + CFX_ByteStringC byte_string_c_same2(byte_string_c);
|
| + EXPECT_TRUE(byte_string_c == byte_string_c_same2);
|
| + EXPECT_TRUE(byte_string_c_same2 == byte_string_c);
|
| +
|
| + CFX_ByteStringC byte_string_c1("he");
|
| + CFX_ByteStringC byte_string_c2("hellp");
|
| + CFX_ByteStringC byte_string_c3("hellod");
|
| + EXPECT_FALSE(byte_string_c == byte_string_c1);
|
| + EXPECT_FALSE(byte_string_c == byte_string_c2);
|
| + EXPECT_FALSE(byte_string_c == byte_string_c3);
|
| + EXPECT_FALSE(byte_string_c1 == byte_string_c);
|
| + EXPECT_FALSE(byte_string_c2 == byte_string_c);
|
| + EXPECT_FALSE(byte_string_c3 == byte_string_c);
|
| +
|
| + CFX_ByteString byte_string_same1("hello");
|
| + EXPECT_TRUE(byte_string_c == byte_string_same1);
|
| + EXPECT_TRUE(byte_string_same1 == byte_string_c);
|
| +
|
| + CFX_ByteString byte_string1("he");
|
| + CFX_ByteString byte_string2("hellp");
|
| + CFX_ByteString byte_string3("hellod");
|
| + EXPECT_FALSE(byte_string_c == byte_string1);
|
| + EXPECT_FALSE(byte_string_c == byte_string2);
|
| + EXPECT_FALSE(byte_string_c == byte_string3);
|
| + EXPECT_FALSE(byte_string1 == byte_string_c);
|
| + EXPECT_FALSE(byte_string2 == byte_string_c);
|
| + EXPECT_FALSE(byte_string3 == byte_string_c);
|
| +
|
| + const char* c_string_same1 = "hello";
|
| + EXPECT_TRUE(byte_string_c == c_string_same1);
|
| + EXPECT_TRUE(c_string_same1 == byte_string_c);
|
| +
|
| + const char* c_string1 = "he";
|
| + const char* c_string2 = "hellp";
|
| + const char* c_string3 = "hellod";
|
| + EXPECT_FALSE(byte_string_c == c_string1);
|
| + EXPECT_FALSE(byte_string_c == c_string2);
|
| + EXPECT_FALSE(byte_string_c == c_string3);
|
| +
|
| + EXPECT_FALSE(c_string1 == byte_string_c);
|
| + EXPECT_FALSE(c_string2 == byte_string_c);
|
| + EXPECT_FALSE(c_string3 == byte_string_c);
|
| }
|
|
|
| TEST(fxcrt, ByteStringCOperatorNE) {
|
| - CFX_ByteStringC byte_string_c("hello");
|
| - EXPECT_FALSE(byte_string_c != byte_string_c);
|
| -
|
| - CFX_ByteStringC byte_string_c_same1("hello");
|
| - EXPECT_FALSE(byte_string_c != byte_string_c_same1);
|
| - EXPECT_FALSE(byte_string_c_same1 != byte_string_c);
|
| -
|
| - CFX_ByteStringC byte_string_c_same2(byte_string_c);
|
| - EXPECT_FALSE(byte_string_c != byte_string_c_same2);
|
| - EXPECT_FALSE(byte_string_c_same2 != byte_string_c);
|
| -
|
| - CFX_ByteStringC byte_string_c1("he");
|
| - CFX_ByteStringC byte_string_c2("hellp");
|
| - CFX_ByteStringC byte_string_c3("hellod");
|
| - EXPECT_TRUE(byte_string_c != byte_string_c1);
|
| - EXPECT_TRUE(byte_string_c != byte_string_c2);
|
| - EXPECT_TRUE(byte_string_c != byte_string_c3);
|
| - EXPECT_TRUE(byte_string_c1 != byte_string_c);
|
| - EXPECT_TRUE(byte_string_c2 != byte_string_c);
|
| - EXPECT_TRUE(byte_string_c3 != byte_string_c);
|
| -
|
| - CFX_ByteString byte_string_same1("hello");
|
| - EXPECT_FALSE(byte_string_c != byte_string_same1);
|
| - EXPECT_FALSE(byte_string_same1 != byte_string_c);
|
| -
|
| - CFX_ByteString byte_string1("he");
|
| - CFX_ByteString byte_string2("hellp");
|
| - CFX_ByteString byte_string3("hellod");
|
| - EXPECT_TRUE(byte_string_c != byte_string1);
|
| - EXPECT_TRUE(byte_string_c != byte_string2);
|
| - EXPECT_TRUE(byte_string_c != byte_string3);
|
| - EXPECT_TRUE(byte_string1 != byte_string_c);
|
| - EXPECT_TRUE(byte_string2 != byte_string_c);
|
| - EXPECT_TRUE(byte_string3 != byte_string_c);
|
| -
|
| - const char* c_string_same1 = "hello";
|
| - EXPECT_FALSE(byte_string_c != c_string_same1);
|
| - EXPECT_FALSE(c_string_same1 != byte_string_c);
|
| -
|
| - const char* c_string1 = "he";
|
| - const char* c_string2 = "hellp";
|
| - const char* c_string3 = "hellod";
|
| - EXPECT_TRUE(byte_string_c != c_string1);
|
| - EXPECT_TRUE(byte_string_c != c_string2);
|
| - EXPECT_TRUE(byte_string_c != c_string3);
|
| -
|
| - EXPECT_TRUE(c_string1 != byte_string_c);
|
| - EXPECT_TRUE(c_string2 != byte_string_c);
|
| - EXPECT_TRUE(c_string3 != byte_string_c);
|
| + CFX_ByteStringC byte_string_c("hello");
|
| + EXPECT_FALSE(byte_string_c != byte_string_c);
|
| +
|
| + CFX_ByteStringC byte_string_c_same1("hello");
|
| + EXPECT_FALSE(byte_string_c != byte_string_c_same1);
|
| + EXPECT_FALSE(byte_string_c_same1 != byte_string_c);
|
| +
|
| + CFX_ByteStringC byte_string_c_same2(byte_string_c);
|
| + EXPECT_FALSE(byte_string_c != byte_string_c_same2);
|
| + EXPECT_FALSE(byte_string_c_same2 != byte_string_c);
|
| +
|
| + CFX_ByteStringC byte_string_c1("he");
|
| + CFX_ByteStringC byte_string_c2("hellp");
|
| + CFX_ByteStringC byte_string_c3("hellod");
|
| + EXPECT_TRUE(byte_string_c != byte_string_c1);
|
| + EXPECT_TRUE(byte_string_c != byte_string_c2);
|
| + EXPECT_TRUE(byte_string_c != byte_string_c3);
|
| + EXPECT_TRUE(byte_string_c1 != byte_string_c);
|
| + EXPECT_TRUE(byte_string_c2 != byte_string_c);
|
| + EXPECT_TRUE(byte_string_c3 != byte_string_c);
|
| +
|
| + CFX_ByteString byte_string_same1("hello");
|
| + EXPECT_FALSE(byte_string_c != byte_string_same1);
|
| + EXPECT_FALSE(byte_string_same1 != byte_string_c);
|
| +
|
| + CFX_ByteString byte_string1("he");
|
| + CFX_ByteString byte_string2("hellp");
|
| + CFX_ByteString byte_string3("hellod");
|
| + EXPECT_TRUE(byte_string_c != byte_string1);
|
| + EXPECT_TRUE(byte_string_c != byte_string2);
|
| + EXPECT_TRUE(byte_string_c != byte_string3);
|
| + EXPECT_TRUE(byte_string1 != byte_string_c);
|
| + EXPECT_TRUE(byte_string2 != byte_string_c);
|
| + EXPECT_TRUE(byte_string3 != byte_string_c);
|
| +
|
| + const char* c_string_same1 = "hello";
|
| + EXPECT_FALSE(byte_string_c != c_string_same1);
|
| + EXPECT_FALSE(c_string_same1 != byte_string_c);
|
| +
|
| + const char* c_string1 = "he";
|
| + const char* c_string2 = "hellp";
|
| + const char* c_string3 = "hellod";
|
| + EXPECT_TRUE(byte_string_c != c_string1);
|
| + EXPECT_TRUE(byte_string_c != c_string2);
|
| + EXPECT_TRUE(byte_string_c != c_string3);
|
| +
|
| + EXPECT_TRUE(c_string1 != byte_string_c);
|
| + EXPECT_TRUE(c_string2 != byte_string_c);
|
| + EXPECT_TRUE(c_string3 != byte_string_c);
|
| }
|
|
|