| OLD | NEW |
| 1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "../../../testing/fx_string_testhelpers.h" | 5 #include "../../../testing/fx_string_testhelpers.h" |
| 6 #include "../../include/fxcrt/fx_string.h" | 6 #include "../../include/fxcrt/fx_string.h" |
| 7 #include "testing/gtest/include/gtest/gtest.h" | 7 #include "testing/gtest/include/gtest/gtest.h" |
| 8 | 8 |
| 9 TEST(fxcrt, ByteStringOperatorSubscript) { | 9 TEST(fxcrt, ByteStringOperatorSubscript) { |
| 10 // CFX_ByteString includes the NUL terminator for non-empty strings. | 10 // CFX_ByteString includes the NUL terminator for non-empty strings. |
| 11 CFX_ByteString abc("abc"); | 11 CFX_ByteString abc("abc"); |
| 12 EXPECT_EQ('a', abc[0]); | 12 EXPECT_EQ('a', abc[0]); |
| 13 EXPECT_EQ('b', abc[1]); | 13 EXPECT_EQ('b', abc[1]); |
| 14 EXPECT_EQ('c', abc[2]); | 14 EXPECT_EQ('c', abc[2]); |
| 15 EXPECT_EQ(0, abc[3]); | 15 EXPECT_EQ(0, abc[3]); |
| 16 } | 16 } |
| 17 | 17 |
| 18 TEST(fxcrt, ByteStringOperatorLT) { | 18 TEST(fxcrt, ByteStringOperatorLT) { |
| 19 CFX_ByteString empty; | 19 CFX_ByteString empty; |
| 20 CFX_ByteString a("a"); | 20 CFX_ByteString a("a"); |
| 21 CFX_ByteString abc("abc"); | 21 CFX_ByteString abc("abc"); |
| 22 CFX_ByteString def("def"); | 22 CFX_ByteString def("def"); |
| 23 | 23 |
| 24 EXPECT_FALSE(empty < empty); | 24 EXPECT_FALSE(empty < empty); |
| 25 EXPECT_FALSE(a < a); | 25 EXPECT_FALSE(a < a); |
| 26 EXPECT_FALSE(abc < abc); | 26 EXPECT_FALSE(abc < abc); |
| 27 EXPECT_FALSE(def < def); | 27 EXPECT_FALSE(def < def); |
| 28 | 28 |
| 29 EXPECT_TRUE(empty < a); | 29 EXPECT_TRUE(empty < a); |
| 30 EXPECT_FALSE(a < empty); | 30 EXPECT_FALSE(a < empty); |
| 31 | 31 |
| 32 EXPECT_TRUE(empty < abc); | 32 EXPECT_TRUE(empty < abc); |
| 33 EXPECT_FALSE(abc < empty); | 33 EXPECT_FALSE(abc < empty); |
| 34 | 34 |
| 35 EXPECT_TRUE(empty < def); | 35 EXPECT_TRUE(empty < def); |
| 36 EXPECT_FALSE(def < empty); | 36 EXPECT_FALSE(def < empty); |
| 37 | 37 |
| 38 EXPECT_TRUE(a < abc); | 38 EXPECT_TRUE(a < abc); |
| 39 EXPECT_FALSE(abc < a); | 39 EXPECT_FALSE(abc < a); |
| 40 | 40 |
| 41 EXPECT_TRUE(a < def); | 41 EXPECT_TRUE(a < def); |
| 42 EXPECT_FALSE(def < a); | 42 EXPECT_FALSE(def < a); |
| 43 | 43 |
| 44 EXPECT_TRUE(abc < def); | 44 EXPECT_TRUE(abc < def); |
| 45 EXPECT_FALSE(def < abc); | 45 EXPECT_FALSE(def < abc); |
| 46 } | 46 } |
| 47 | 47 |
| 48 TEST(fxcrt, ByteStringOperatorEQ) { | 48 TEST(fxcrt, ByteStringOperatorEQ) { |
| 49 CFX_ByteString null_string; | 49 CFX_ByteString null_string; |
| 50 EXPECT_TRUE(null_string == null_string); | 50 EXPECT_TRUE(null_string == null_string); |
| 51 | 51 |
| 52 CFX_ByteString empty_string(""); | 52 CFX_ByteString empty_string(""); |
| 53 EXPECT_TRUE(empty_string == empty_string); | 53 EXPECT_TRUE(empty_string == empty_string); |
| 54 EXPECT_TRUE(empty_string == null_string); | 54 EXPECT_TRUE(empty_string == null_string); |
| 55 EXPECT_TRUE(null_string == empty_string); | 55 EXPECT_TRUE(null_string == empty_string); |
| 56 | 56 |
| 57 CFX_ByteString deleted_string("hello"); | 57 CFX_ByteString deleted_string("hello"); |
| 58 deleted_string.Delete(0, 5); | 58 deleted_string.Delete(0, 5); |
| 59 EXPECT_TRUE(deleted_string == deleted_string); | 59 EXPECT_TRUE(deleted_string == deleted_string); |
| 60 EXPECT_TRUE(deleted_string == null_string); | 60 EXPECT_TRUE(deleted_string == null_string); |
| 61 EXPECT_TRUE(deleted_string == empty_string); | 61 EXPECT_TRUE(deleted_string == empty_string); |
| 62 EXPECT_TRUE(null_string == deleted_string); | 62 EXPECT_TRUE(null_string == deleted_string); |
| 63 EXPECT_TRUE(empty_string == deleted_string); | 63 EXPECT_TRUE(empty_string == deleted_string); |
| 64 | 64 |
| 65 CFX_ByteString byte_string("hello"); | 65 CFX_ByteString byte_string("hello"); |
| 66 EXPECT_TRUE(byte_string == byte_string); | 66 EXPECT_TRUE(byte_string == byte_string); |
| 67 EXPECT_FALSE(byte_string == null_string); | 67 EXPECT_FALSE(byte_string == null_string); |
| 68 EXPECT_FALSE(byte_string == empty_string); | 68 EXPECT_FALSE(byte_string == empty_string); |
| 69 EXPECT_FALSE(byte_string == deleted_string); | 69 EXPECT_FALSE(byte_string == deleted_string); |
| 70 EXPECT_FALSE(null_string == byte_string); | 70 EXPECT_FALSE(null_string == byte_string); |
| 71 EXPECT_FALSE(empty_string == byte_string); | 71 EXPECT_FALSE(empty_string == byte_string); |
| 72 EXPECT_FALSE(deleted_string == byte_string); | 72 EXPECT_FALSE(deleted_string == byte_string); |
| 73 | 73 |
| 74 CFX_ByteString byte_string_same1("hello"); | 74 CFX_ByteString byte_string_same1("hello"); |
| 75 EXPECT_TRUE(byte_string == byte_string_same1); | 75 EXPECT_TRUE(byte_string == byte_string_same1); |
| 76 EXPECT_TRUE(byte_string_same1 == byte_string); | 76 EXPECT_TRUE(byte_string_same1 == byte_string); |
| 77 | 77 |
| 78 CFX_ByteString byte_string_same2(byte_string); | 78 CFX_ByteString byte_string_same2(byte_string); |
| 79 EXPECT_TRUE(byte_string == byte_string_same2); | 79 EXPECT_TRUE(byte_string == byte_string_same2); |
| 80 EXPECT_TRUE(byte_string_same2 == byte_string); | 80 EXPECT_TRUE(byte_string_same2 == byte_string); |
| 81 | 81 |
| 82 CFX_ByteString byte_string1("he"); | 82 CFX_ByteString byte_string1("he"); |
| 83 CFX_ByteString byte_string2("hellp"); | 83 CFX_ByteString byte_string2("hellp"); |
| 84 CFX_ByteString byte_string3("hellod"); | 84 CFX_ByteString byte_string3("hellod"); |
| 85 EXPECT_FALSE(byte_string == byte_string1); | 85 EXPECT_FALSE(byte_string == byte_string1); |
| 86 EXPECT_FALSE(byte_string == byte_string2); | 86 EXPECT_FALSE(byte_string == byte_string2); |
| 87 EXPECT_FALSE(byte_string == byte_string3); | 87 EXPECT_FALSE(byte_string == byte_string3); |
| 88 EXPECT_FALSE(byte_string1 == byte_string); | 88 EXPECT_FALSE(byte_string1 == byte_string); |
| 89 EXPECT_FALSE(byte_string2 == byte_string); | 89 EXPECT_FALSE(byte_string2 == byte_string); |
| 90 EXPECT_FALSE(byte_string3 == byte_string); | 90 EXPECT_FALSE(byte_string3 == byte_string); |
| 91 | 91 |
| 92 CFX_ByteStringC null_string_c; | 92 CFX_ByteStringC null_string_c; |
| 93 CFX_ByteStringC empty_string_c(""); | 93 CFX_ByteStringC empty_string_c(""); |
| 94 EXPECT_TRUE(null_string == null_string_c); | 94 EXPECT_TRUE(null_string == null_string_c); |
| 95 EXPECT_TRUE(null_string == empty_string_c); | 95 EXPECT_TRUE(null_string == empty_string_c); |
| 96 EXPECT_TRUE(empty_string == null_string_c); | 96 EXPECT_TRUE(empty_string == null_string_c); |
| 97 EXPECT_TRUE(empty_string == empty_string_c); | 97 EXPECT_TRUE(empty_string == empty_string_c); |
| 98 EXPECT_TRUE(deleted_string == null_string_c); | 98 EXPECT_TRUE(deleted_string == null_string_c); |
| 99 EXPECT_TRUE(deleted_string == empty_string_c); | 99 EXPECT_TRUE(deleted_string == empty_string_c); |
| 100 EXPECT_TRUE(null_string_c == null_string); | 100 EXPECT_TRUE(null_string_c == null_string); |
| 101 EXPECT_TRUE(empty_string_c == null_string); | 101 EXPECT_TRUE(empty_string_c == null_string); |
| 102 EXPECT_TRUE(null_string_c == empty_string); | 102 EXPECT_TRUE(null_string_c == empty_string); |
| 103 EXPECT_TRUE(empty_string_c == empty_string); | 103 EXPECT_TRUE(empty_string_c == empty_string); |
| 104 EXPECT_TRUE(null_string_c == deleted_string); | 104 EXPECT_TRUE(null_string_c == deleted_string); |
| 105 EXPECT_TRUE(empty_string_c == deleted_string); | 105 EXPECT_TRUE(empty_string_c == deleted_string); |
| 106 | 106 |
| 107 CFX_ByteStringC byte_string_c_same1("hello"); | 107 CFX_ByteStringC byte_string_c_same1("hello"); |
| 108 EXPECT_TRUE(byte_string == byte_string_c_same1); | 108 EXPECT_TRUE(byte_string == byte_string_c_same1); |
| 109 EXPECT_TRUE(byte_string_c_same1 == byte_string); | 109 EXPECT_TRUE(byte_string_c_same1 == byte_string); |
| 110 | 110 |
| 111 CFX_ByteStringC byte_string_c1("he"); | 111 CFX_ByteStringC byte_string_c1("he"); |
| 112 CFX_ByteStringC byte_string_c2("hellp"); | 112 CFX_ByteStringC byte_string_c2("hellp"); |
| 113 CFX_ByteStringC byte_string_c3("hellod"); | 113 CFX_ByteStringC byte_string_c3("hellod"); |
| 114 EXPECT_FALSE(byte_string == byte_string_c1); | 114 EXPECT_FALSE(byte_string == byte_string_c1); |
| 115 EXPECT_FALSE(byte_string == byte_string_c2); | 115 EXPECT_FALSE(byte_string == byte_string_c2); |
| 116 EXPECT_FALSE(byte_string == byte_string_c3); | 116 EXPECT_FALSE(byte_string == byte_string_c3); |
| 117 EXPECT_FALSE(byte_string_c1 == byte_string); | 117 EXPECT_FALSE(byte_string_c1 == byte_string); |
| 118 EXPECT_FALSE(byte_string_c2 == byte_string); | 118 EXPECT_FALSE(byte_string_c2 == byte_string); |
| 119 EXPECT_FALSE(byte_string_c3 == byte_string); | 119 EXPECT_FALSE(byte_string_c3 == byte_string); |
| 120 | 120 |
| 121 const char* c_null_string = nullptr; | 121 const char* c_null_string = nullptr; |
| 122 const char* c_empty_string = ""; | 122 const char* c_empty_string = ""; |
| 123 EXPECT_TRUE(null_string == c_null_string); | 123 EXPECT_TRUE(null_string == c_null_string); |
| 124 EXPECT_TRUE(null_string == c_empty_string); | 124 EXPECT_TRUE(null_string == c_empty_string); |
| 125 EXPECT_TRUE(empty_string == c_null_string); | 125 EXPECT_TRUE(empty_string == c_null_string); |
| 126 EXPECT_TRUE(empty_string == c_empty_string); | 126 EXPECT_TRUE(empty_string == c_empty_string); |
| 127 EXPECT_TRUE(deleted_string == c_null_string); | 127 EXPECT_TRUE(deleted_string == c_null_string); |
| 128 EXPECT_TRUE(deleted_string == c_empty_string); | 128 EXPECT_TRUE(deleted_string == c_empty_string); |
| 129 EXPECT_TRUE(c_null_string == null_string); | 129 EXPECT_TRUE(c_null_string == null_string); |
| 130 EXPECT_TRUE(c_empty_string == null_string); | 130 EXPECT_TRUE(c_empty_string == null_string); |
| 131 EXPECT_TRUE(c_null_string == empty_string); | 131 EXPECT_TRUE(c_null_string == empty_string); |
| 132 EXPECT_TRUE(c_empty_string == empty_string); | 132 EXPECT_TRUE(c_empty_string == empty_string); |
| 133 EXPECT_TRUE(c_null_string == deleted_string); | 133 EXPECT_TRUE(c_null_string == deleted_string); |
| 134 EXPECT_TRUE(c_empty_string == deleted_string); | 134 EXPECT_TRUE(c_empty_string == deleted_string); |
| 135 | 135 |
| 136 const char* c_string_same1 = "hello"; | 136 const char* c_string_same1 = "hello"; |
| 137 EXPECT_TRUE(byte_string == c_string_same1); | 137 EXPECT_TRUE(byte_string == c_string_same1); |
| 138 EXPECT_TRUE(c_string_same1 == byte_string); | 138 EXPECT_TRUE(c_string_same1 == byte_string); |
| 139 | 139 |
| 140 const char* c_string1 = "he"; | 140 const char* c_string1 = "he"; |
| 141 const char* c_string2 = "hellp"; | 141 const char* c_string2 = "hellp"; |
| 142 const char* c_string3 = "hellod"; | 142 const char* c_string3 = "hellod"; |
| 143 EXPECT_FALSE(byte_string == c_string1); | 143 EXPECT_FALSE(byte_string == c_string1); |
| 144 EXPECT_FALSE(byte_string == c_string2); | 144 EXPECT_FALSE(byte_string == c_string2); |
| 145 EXPECT_FALSE(byte_string == c_string3); | 145 EXPECT_FALSE(byte_string == c_string3); |
| 146 EXPECT_FALSE(c_string1 == byte_string); | 146 EXPECT_FALSE(c_string1 == byte_string); |
| 147 EXPECT_FALSE(c_string2 == byte_string); | 147 EXPECT_FALSE(c_string2 == byte_string); |
| 148 EXPECT_FALSE(c_string3 == byte_string); | 148 EXPECT_FALSE(c_string3 == byte_string); |
| 149 } | 149 } |
| 150 | 150 |
| 151 TEST(fxcrt, ByteStringOperatorNE) { | 151 TEST(fxcrt, ByteStringOperatorNE) { |
| 152 CFX_ByteString null_string; | 152 CFX_ByteString null_string; |
| 153 EXPECT_FALSE(null_string != null_string); | 153 EXPECT_FALSE(null_string != null_string); |
| 154 | 154 |
| 155 CFX_ByteString empty_string(""); | 155 CFX_ByteString empty_string(""); |
| 156 EXPECT_FALSE(empty_string != empty_string); | 156 EXPECT_FALSE(empty_string != empty_string); |
| 157 EXPECT_FALSE(empty_string != null_string); | 157 EXPECT_FALSE(empty_string != null_string); |
| 158 EXPECT_FALSE(null_string != empty_string); | 158 EXPECT_FALSE(null_string != empty_string); |
| 159 | 159 |
| 160 CFX_ByteString deleted_string("hello"); | 160 CFX_ByteString deleted_string("hello"); |
| 161 deleted_string.Delete(0, 5); | 161 deleted_string.Delete(0, 5); |
| 162 EXPECT_FALSE(deleted_string != deleted_string); | 162 EXPECT_FALSE(deleted_string != deleted_string); |
| 163 EXPECT_FALSE(deleted_string != null_string); | 163 EXPECT_FALSE(deleted_string != null_string); |
| 164 EXPECT_FALSE(deleted_string != empty_string); | 164 EXPECT_FALSE(deleted_string != empty_string); |
| 165 EXPECT_FALSE(deleted_string != deleted_string); | 165 EXPECT_FALSE(deleted_string != deleted_string); |
| 166 EXPECT_FALSE(null_string != deleted_string); | 166 EXPECT_FALSE(null_string != deleted_string); |
| 167 EXPECT_FALSE(empty_string != deleted_string); | 167 EXPECT_FALSE(empty_string != deleted_string); |
| 168 EXPECT_FALSE(deleted_string != deleted_string); | 168 EXPECT_FALSE(deleted_string != deleted_string); |
| 169 | 169 |
| 170 CFX_ByteString byte_string("hello"); | 170 CFX_ByteString byte_string("hello"); |
| 171 EXPECT_FALSE(byte_string != byte_string); | 171 EXPECT_FALSE(byte_string != byte_string); |
| 172 EXPECT_TRUE(byte_string != null_string); | 172 EXPECT_TRUE(byte_string != null_string); |
| 173 EXPECT_TRUE(byte_string != empty_string); | 173 EXPECT_TRUE(byte_string != empty_string); |
| 174 EXPECT_TRUE(byte_string != deleted_string); | 174 EXPECT_TRUE(byte_string != deleted_string); |
| 175 EXPECT_TRUE(null_string != byte_string); | 175 EXPECT_TRUE(null_string != byte_string); |
| 176 EXPECT_TRUE(empty_string != byte_string); | 176 EXPECT_TRUE(empty_string != byte_string); |
| 177 EXPECT_TRUE(deleted_string != byte_string); | 177 EXPECT_TRUE(deleted_string != byte_string); |
| 178 | 178 |
| 179 CFX_ByteString byte_string_same1("hello"); | 179 CFX_ByteString byte_string_same1("hello"); |
| 180 EXPECT_FALSE(byte_string != byte_string_same1); | 180 EXPECT_FALSE(byte_string != byte_string_same1); |
| 181 EXPECT_FALSE(byte_string_same1 != byte_string); | 181 EXPECT_FALSE(byte_string_same1 != byte_string); |
| 182 | 182 |
| 183 CFX_ByteString byte_string_same2(byte_string); | 183 CFX_ByteString byte_string_same2(byte_string); |
| 184 EXPECT_FALSE(byte_string != byte_string_same2); | 184 EXPECT_FALSE(byte_string != byte_string_same2); |
| 185 EXPECT_FALSE(byte_string_same2 != byte_string); | 185 EXPECT_FALSE(byte_string_same2 != byte_string); |
| 186 | 186 |
| 187 CFX_ByteString byte_string1("he"); | 187 CFX_ByteString byte_string1("he"); |
| 188 CFX_ByteString byte_string2("hellp"); | 188 CFX_ByteString byte_string2("hellp"); |
| 189 CFX_ByteString byte_string3("hellod"); | 189 CFX_ByteString byte_string3("hellod"); |
| 190 EXPECT_TRUE(byte_string != byte_string1); | 190 EXPECT_TRUE(byte_string != byte_string1); |
| 191 EXPECT_TRUE(byte_string != byte_string2); | 191 EXPECT_TRUE(byte_string != byte_string2); |
| 192 EXPECT_TRUE(byte_string != byte_string3); | 192 EXPECT_TRUE(byte_string != byte_string3); |
| 193 EXPECT_TRUE(byte_string1 != byte_string); | 193 EXPECT_TRUE(byte_string1 != byte_string); |
| 194 EXPECT_TRUE(byte_string2 != byte_string); | 194 EXPECT_TRUE(byte_string2 != byte_string); |
| 195 EXPECT_TRUE(byte_string3 != byte_string); | 195 EXPECT_TRUE(byte_string3 != byte_string); |
| 196 | 196 |
| 197 CFX_ByteStringC null_string_c; | 197 CFX_ByteStringC null_string_c; |
| 198 CFX_ByteStringC empty_string_c(""); | 198 CFX_ByteStringC empty_string_c(""); |
| 199 EXPECT_FALSE(null_string != null_string_c); | 199 EXPECT_FALSE(null_string != null_string_c); |
| 200 EXPECT_FALSE(null_string != empty_string_c); | 200 EXPECT_FALSE(null_string != empty_string_c); |
| 201 EXPECT_FALSE(empty_string != null_string_c); | 201 EXPECT_FALSE(empty_string != null_string_c); |
| 202 EXPECT_FALSE(empty_string != empty_string_c); | 202 EXPECT_FALSE(empty_string != empty_string_c); |
| 203 EXPECT_FALSE(null_string_c != null_string); | 203 EXPECT_FALSE(null_string_c != null_string); |
| 204 EXPECT_FALSE(empty_string_c != null_string); | 204 EXPECT_FALSE(empty_string_c != null_string); |
| 205 EXPECT_FALSE(null_string_c != empty_string); | 205 EXPECT_FALSE(null_string_c != empty_string); |
| 206 EXPECT_FALSE(empty_string_c != empty_string); | 206 EXPECT_FALSE(empty_string_c != empty_string); |
| 207 | 207 |
| 208 CFX_ByteStringC byte_string_c_same1("hello"); | 208 CFX_ByteStringC byte_string_c_same1("hello"); |
| 209 EXPECT_FALSE(byte_string != byte_string_c_same1); | 209 EXPECT_FALSE(byte_string != byte_string_c_same1); |
| 210 EXPECT_FALSE(byte_string_c_same1 != byte_string); | 210 EXPECT_FALSE(byte_string_c_same1 != byte_string); |
| 211 | 211 |
| 212 CFX_ByteStringC byte_string_c1("he"); | 212 CFX_ByteStringC byte_string_c1("he"); |
| 213 CFX_ByteStringC byte_string_c2("hellp"); | 213 CFX_ByteStringC byte_string_c2("hellp"); |
| 214 CFX_ByteStringC byte_string_c3("hellod"); | 214 CFX_ByteStringC byte_string_c3("hellod"); |
| 215 EXPECT_TRUE(byte_string != byte_string_c1); | 215 EXPECT_TRUE(byte_string != byte_string_c1); |
| 216 EXPECT_TRUE(byte_string != byte_string_c2); | 216 EXPECT_TRUE(byte_string != byte_string_c2); |
| 217 EXPECT_TRUE(byte_string != byte_string_c3); | 217 EXPECT_TRUE(byte_string != byte_string_c3); |
| 218 EXPECT_TRUE(byte_string_c1 != byte_string); | 218 EXPECT_TRUE(byte_string_c1 != byte_string); |
| 219 EXPECT_TRUE(byte_string_c2 != byte_string); | 219 EXPECT_TRUE(byte_string_c2 != byte_string); |
| 220 EXPECT_TRUE(byte_string_c3 != byte_string); | 220 EXPECT_TRUE(byte_string_c3 != byte_string); |
| 221 | 221 |
| 222 const char* c_null_string = nullptr; | 222 const char* c_null_string = nullptr; |
| 223 const char* c_empty_string = ""; | 223 const char* c_empty_string = ""; |
| 224 EXPECT_FALSE(null_string != c_null_string); | 224 EXPECT_FALSE(null_string != c_null_string); |
| 225 EXPECT_FALSE(null_string != c_empty_string); | 225 EXPECT_FALSE(null_string != c_empty_string); |
| 226 EXPECT_FALSE(empty_string != c_null_string); | 226 EXPECT_FALSE(empty_string != c_null_string); |
| 227 EXPECT_FALSE(empty_string != c_empty_string); | 227 EXPECT_FALSE(empty_string != c_empty_string); |
| 228 EXPECT_FALSE(deleted_string != c_null_string); | 228 EXPECT_FALSE(deleted_string != c_null_string); |
| 229 EXPECT_FALSE(deleted_string != c_empty_string); | 229 EXPECT_FALSE(deleted_string != c_empty_string); |
| 230 EXPECT_FALSE(c_null_string != null_string); | 230 EXPECT_FALSE(c_null_string != null_string); |
| 231 EXPECT_FALSE(c_empty_string != null_string); | 231 EXPECT_FALSE(c_empty_string != null_string); |
| 232 EXPECT_FALSE(c_null_string != empty_string); | 232 EXPECT_FALSE(c_null_string != empty_string); |
| 233 EXPECT_FALSE(c_empty_string != empty_string); | 233 EXPECT_FALSE(c_empty_string != empty_string); |
| 234 EXPECT_FALSE(c_null_string != deleted_string); | 234 EXPECT_FALSE(c_null_string != deleted_string); |
| 235 EXPECT_FALSE(c_empty_string != deleted_string); | 235 EXPECT_FALSE(c_empty_string != deleted_string); |
| 236 | 236 |
| 237 const char* c_string_same1 = "hello"; | 237 const char* c_string_same1 = "hello"; |
| 238 EXPECT_FALSE(byte_string != c_string_same1); | 238 EXPECT_FALSE(byte_string != c_string_same1); |
| 239 EXPECT_FALSE(c_string_same1 != byte_string); | 239 EXPECT_FALSE(c_string_same1 != byte_string); |
| 240 | 240 |
| 241 const char* c_string1 = "he"; | 241 const char* c_string1 = "he"; |
| 242 const char* c_string2 = "hellp"; | 242 const char* c_string2 = "hellp"; |
| 243 const char* c_string3 = "hellod"; | 243 const char* c_string3 = "hellod"; |
| 244 EXPECT_TRUE(byte_string != c_string1); | 244 EXPECT_TRUE(byte_string != c_string1); |
| 245 EXPECT_TRUE(byte_string != c_string2); | 245 EXPECT_TRUE(byte_string != c_string2); |
| 246 EXPECT_TRUE(byte_string != c_string3); | 246 EXPECT_TRUE(byte_string != c_string3); |
| 247 EXPECT_TRUE(c_string1 != byte_string); | 247 EXPECT_TRUE(c_string1 != byte_string); |
| 248 EXPECT_TRUE(c_string2 != byte_string); | 248 EXPECT_TRUE(c_string2 != byte_string); |
| 249 EXPECT_TRUE(c_string3 != byte_string); | 249 EXPECT_TRUE(c_string3 != byte_string); |
| 250 } | 250 } |
| 251 | 251 |
| 252 TEST(fxcrt, ByteStringCNull) { | 252 TEST(fxcrt, ByteStringCNull) { |
| 253 CFX_ByteStringC null_string; | 253 CFX_ByteStringC null_string; |
| 254 EXPECT_EQ(null_string.GetPtr(), nullptr); | 254 EXPECT_EQ(null_string.GetPtr(), nullptr); |
| 255 EXPECT_EQ(null_string.GetLength(), 0); | 255 EXPECT_EQ(null_string.GetLength(), 0); |
| 256 EXPECT_TRUE(null_string.IsEmpty()); | 256 EXPECT_TRUE(null_string.IsEmpty()); |
| 257 | 257 |
| 258 CFX_ByteStringC another_null_string; | 258 CFX_ByteStringC another_null_string; |
| 259 EXPECT_EQ(null_string, another_null_string); | 259 EXPECT_EQ(null_string, another_null_string); |
| (...skipping 22 matching lines...) Expand all Loading... |
| 282 EXPECT_EQ(assigned_nullptr_string.GetPtr(), nullptr); | 282 EXPECT_EQ(assigned_nullptr_string.GetPtr(), nullptr); |
| 283 EXPECT_EQ(assigned_nullptr_string.GetLength(), 0); | 283 EXPECT_EQ(assigned_nullptr_string.GetLength(), 0); |
| 284 EXPECT_TRUE(assigned_nullptr_string.IsEmpty()); | 284 EXPECT_TRUE(assigned_nullptr_string.IsEmpty()); |
| 285 EXPECT_EQ(null_string, assigned_nullptr_string); | 285 EXPECT_EQ(null_string, assigned_nullptr_string); |
| 286 | 286 |
| 287 CFX_ByteStringC non_null_string("a"); | 287 CFX_ByteStringC non_null_string("a"); |
| 288 EXPECT_NE(null_string, non_null_string); | 288 EXPECT_NE(null_string, non_null_string); |
| 289 } | 289 } |
| 290 | 290 |
| 291 TEST(fxcrt, ByteStringConcatInPlace) { | 291 TEST(fxcrt, ByteStringConcatInPlace) { |
| 292 CFX_ByteString fred; | 292 CFX_ByteString fred; |
| 293 fred.ConcatInPlace(4, "FRED"); | 293 fred.ConcatInPlace(4, "FRED"); |
| 294 EXPECT_EQ("FRED", fred); | 294 EXPECT_EQ("FRED", fred); |
| 295 | 295 |
| 296 fred.ConcatInPlace(2, "DY"); | 296 fred.ConcatInPlace(2, "DY"); |
| 297 EXPECT_EQ("FREDDY", fred); | 297 EXPECT_EQ("FREDDY", fred); |
| 298 | 298 |
| 299 fred.Delete(3, 3); | 299 fred.Delete(3, 3); |
| 300 EXPECT_EQ("FRE", fred); | 300 EXPECT_EQ("FRE", fred); |
| 301 | 301 |
| 302 fred.ConcatInPlace(1, "D"); | 302 fred.ConcatInPlace(1, "D"); |
| 303 EXPECT_EQ("FRED", fred); | 303 EXPECT_EQ("FRED", fred); |
| 304 | 304 |
| 305 CFX_ByteString copy = fred; | 305 CFX_ByteString copy = fred; |
| 306 fred.ConcatInPlace(2, "DY"); | 306 fred.ConcatInPlace(2, "DY"); |
| 307 EXPECT_EQ("FREDDY", fred); | 307 EXPECT_EQ("FREDDY", fred); |
| 308 EXPECT_EQ("FRED", copy); | 308 EXPECT_EQ("FRED", copy); |
| 309 | 309 |
| 310 // Test invalid arguments. | 310 // Test invalid arguments. |
| 311 copy = fred; | 311 copy = fred; |
| 312 fred.ConcatInPlace(-6, "freddy"); | 312 fred.ConcatInPlace(-6, "freddy"); |
| 313 CFX_ByteString not_aliased("xxxxxx"); | 313 CFX_ByteString not_aliased("xxxxxx"); |
| 314 EXPECT_EQ("FREDDY", fred); | 314 EXPECT_EQ("FREDDY", fred); |
| 315 EXPECT_EQ("xxxxxx", not_aliased); | 315 EXPECT_EQ("xxxxxx", not_aliased); |
| 316 } | 316 } |
| 317 | 317 |
| 318 TEST(fxcrt, ByteStringCNotNull) { | 318 TEST(fxcrt, ByteStringCNotNull) { |
| 319 CFX_ByteStringC string3("abc"); | 319 CFX_ByteStringC string3("abc"); |
| 320 CFX_ByteStringC string6("abcdef"); | 320 CFX_ByteStringC string6("abcdef"); |
| 321 CFX_ByteStringC alternate_string3("abcdef", 3); | 321 CFX_ByteStringC alternate_string3("abcdef", 3); |
| 322 CFX_ByteStringC embedded_nul_string7("abc\0def", 7); | 322 CFX_ByteStringC embedded_nul_string7("abc\0def", 7); |
| 323 CFX_ByteStringC illegal_string7("abcdef", 7); | 323 CFX_ByteStringC illegal_string7("abcdef", 7); |
| 324 | 324 |
| 325 EXPECT_EQ(3, string3.GetLength()); | 325 EXPECT_EQ(3, string3.GetLength()); |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 402 EXPECT_EQ(FXBSTR_ID('b', 0, 0, 0), short_string.GetID(1)); | 402 EXPECT_EQ(FXBSTR_ID('b', 0, 0, 0), short_string.GetID(1)); |
| 403 EXPECT_EQ(0u, short_string.GetID(2)); | 403 EXPECT_EQ(0u, short_string.GetID(2)); |
| 404 EXPECT_EQ(0u, short_string.GetID(-1)); | 404 EXPECT_EQ(0u, short_string.GetID(-1)); |
| 405 EXPECT_EQ(0u, short_string.GetID(-1000000)); | 405 EXPECT_EQ(0u, short_string.GetID(-1000000)); |
| 406 | 406 |
| 407 CFX_ByteStringC longer_string("abcdef"); | 407 CFX_ByteStringC longer_string("abcdef"); |
| 408 EXPECT_EQ(FXBSTR_ID('a', 'b', 'c', 'd'), longer_string.GetID()); | 408 EXPECT_EQ(FXBSTR_ID('a', 'b', 'c', 'd'), longer_string.GetID()); |
| 409 EXPECT_EQ(FXBSTR_ID('b', 'c', 'd', 'e'), longer_string.GetID(1)); | 409 EXPECT_EQ(FXBSTR_ID('b', 'c', 'd', 'e'), longer_string.GetID(1)); |
| 410 EXPECT_EQ(FXBSTR_ID('c', 'd', 'e', 'f'), longer_string.GetID(2)); | 410 EXPECT_EQ(FXBSTR_ID('c', 'd', 'e', 'f'), longer_string.GetID(2)); |
| 411 EXPECT_EQ(FXBSTR_ID('d', 'e', 'f', 0), longer_string.GetID(3)); | 411 EXPECT_EQ(FXBSTR_ID('d', 'e', 'f', 0), longer_string.GetID(3)); |
| 412 EXPECT_EQ(FXBSTR_ID('e', 'f', 0 , 0), longer_string.GetID(4)); | 412 EXPECT_EQ(FXBSTR_ID('e', 'f', 0, 0), longer_string.GetID(4)); |
| 413 EXPECT_EQ(FXBSTR_ID('f', 0 , 0, 0), longer_string.GetID(5)); | 413 EXPECT_EQ(FXBSTR_ID('f', 0, 0, 0), longer_string.GetID(5)); |
| 414 EXPECT_EQ(0u, longer_string.GetID(6)); | 414 EXPECT_EQ(0u, longer_string.GetID(6)); |
| 415 EXPECT_EQ(0u, longer_string.GetID(-1)); | 415 EXPECT_EQ(0u, longer_string.GetID(-1)); |
| 416 EXPECT_EQ(0u, longer_string.GetID(-1000000)); | 416 EXPECT_EQ(0u, longer_string.GetID(-1000000)); |
| 417 } | 417 } |
| 418 | 418 |
| 419 TEST(fxcrt, ByteStringCMid) { | 419 TEST(fxcrt, ByteStringCMid) { |
| 420 CFX_ByteStringC null_string; | 420 CFX_ByteStringC null_string; |
| 421 EXPECT_EQ(null_string, null_string.Mid(0, 1)); | 421 EXPECT_EQ(null_string, null_string.Mid(0, 1)); |
| 422 EXPECT_EQ(null_string, null_string.Mid(1, 1)); | 422 EXPECT_EQ(null_string, null_string.Mid(1, 1)); |
| 423 | 423 |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 455 CFX_ByteString embedded_nul_string("ab\0c", 4); | 455 CFX_ByteString embedded_nul_string("ab\0c", 4); |
| 456 | 456 |
| 457 EXPECT_EQ('a', short_string.GetAt(0)); | 457 EXPECT_EQ('a', short_string.GetAt(0)); |
| 458 EXPECT_EQ('c', longer_string.GetAt(2)); | 458 EXPECT_EQ('c', longer_string.GetAt(2)); |
| 459 EXPECT_EQ('b', embedded_nul_string.GetAt(1)); | 459 EXPECT_EQ('b', embedded_nul_string.GetAt(1)); |
| 460 EXPECT_EQ('\0', embedded_nul_string.GetAt(2)); | 460 EXPECT_EQ('\0', embedded_nul_string.GetAt(2)); |
| 461 EXPECT_EQ('c', embedded_nul_string.GetAt(3)); | 461 EXPECT_EQ('c', embedded_nul_string.GetAt(3)); |
| 462 } | 462 } |
| 463 | 463 |
| 464 TEST(fxcrt, ByteStringCOperatorSubscript) { | 464 TEST(fxcrt, ByteStringCOperatorSubscript) { |
| 465 // CFX_ByteStringC includes the NUL terminator for non-empty strings. | 465 // CFX_ByteStringC includes the NUL terminator for non-empty strings. |
| 466 CFX_ByteStringC abc("abc"); | 466 CFX_ByteStringC abc("abc"); |
| 467 EXPECT_EQ('a', abc[0]); | 467 EXPECT_EQ('a', abc[0]); |
| 468 EXPECT_EQ('b', abc[1]); | 468 EXPECT_EQ('b', abc[1]); |
| 469 EXPECT_EQ('c', abc[2]); | 469 EXPECT_EQ('c', abc[2]); |
| 470 EXPECT_EQ(0, abc[3]); | 470 EXPECT_EQ(0, abc[3]); |
| 471 } | 471 } |
| 472 | 472 |
| 473 TEST(fxcrt, ByteStringCOperatorLT) { | 473 TEST(fxcrt, ByteStringCOperatorLT) { |
| 474 CFX_ByteStringC empty; | 474 CFX_ByteStringC empty; |
| 475 CFX_ByteStringC a("a"); | 475 CFX_ByteStringC a("a"); |
| 476 CFX_ByteStringC abc("abc"); | 476 CFX_ByteStringC abc("abc"); |
| 477 CFX_ByteStringC def("def"); | 477 CFX_ByteStringC def("def"); |
| 478 | 478 |
| 479 EXPECT_FALSE(empty < empty); | 479 EXPECT_FALSE(empty < empty); |
| 480 EXPECT_FALSE(a < a); | 480 EXPECT_FALSE(a < a); |
| 481 EXPECT_FALSE(abc < abc); | 481 EXPECT_FALSE(abc < abc); |
| 482 EXPECT_FALSE(def < def); | 482 EXPECT_FALSE(def < def); |
| 483 | 483 |
| 484 EXPECT_TRUE(empty < a); | 484 EXPECT_TRUE(empty < a); |
| 485 EXPECT_FALSE(a < empty); | 485 EXPECT_FALSE(a < empty); |
| 486 | 486 |
| 487 EXPECT_TRUE(empty < abc); | 487 EXPECT_TRUE(empty < abc); |
| 488 EXPECT_FALSE(abc < empty); | 488 EXPECT_FALSE(abc < empty); |
| 489 | 489 |
| 490 EXPECT_TRUE(empty < def); | 490 EXPECT_TRUE(empty < def); |
| 491 EXPECT_FALSE(def < empty); | 491 EXPECT_FALSE(def < empty); |
| 492 | 492 |
| 493 EXPECT_TRUE(a < abc); | 493 EXPECT_TRUE(a < abc); |
| 494 EXPECT_FALSE(abc < a); | 494 EXPECT_FALSE(abc < a); |
| 495 | 495 |
| 496 EXPECT_TRUE(a < def); | 496 EXPECT_TRUE(a < def); |
| 497 EXPECT_FALSE(def < a); | 497 EXPECT_FALSE(def < a); |
| 498 | 498 |
| 499 EXPECT_TRUE(abc < def); | 499 EXPECT_TRUE(abc < def); |
| 500 EXPECT_FALSE(def < abc); | 500 EXPECT_FALSE(def < abc); |
| 501 } | 501 } |
| 502 | 502 |
| 503 TEST(fxcrt, ByteStringCOperatorEQ) { | 503 TEST(fxcrt, ByteStringCOperatorEQ) { |
| 504 CFX_ByteStringC byte_string_c("hello"); | 504 CFX_ByteStringC byte_string_c("hello"); |
| 505 EXPECT_TRUE(byte_string_c == byte_string_c); | 505 EXPECT_TRUE(byte_string_c == byte_string_c); |
| 506 | 506 |
| 507 CFX_ByteStringC byte_string_c_same1("hello"); | 507 CFX_ByteStringC byte_string_c_same1("hello"); |
| 508 EXPECT_TRUE(byte_string_c == byte_string_c_same1); | 508 EXPECT_TRUE(byte_string_c == byte_string_c_same1); |
| 509 EXPECT_TRUE(byte_string_c_same1 == byte_string_c); | 509 EXPECT_TRUE(byte_string_c_same1 == byte_string_c); |
| 510 | 510 |
| 511 CFX_ByteStringC byte_string_c_same2(byte_string_c); | 511 CFX_ByteStringC byte_string_c_same2(byte_string_c); |
| 512 EXPECT_TRUE(byte_string_c == byte_string_c_same2); | 512 EXPECT_TRUE(byte_string_c == byte_string_c_same2); |
| 513 EXPECT_TRUE(byte_string_c_same2 == byte_string_c); | 513 EXPECT_TRUE(byte_string_c_same2 == byte_string_c); |
| 514 | 514 |
| 515 CFX_ByteStringC byte_string_c1("he"); | 515 CFX_ByteStringC byte_string_c1("he"); |
| 516 CFX_ByteStringC byte_string_c2("hellp"); | 516 CFX_ByteStringC byte_string_c2("hellp"); |
| 517 CFX_ByteStringC byte_string_c3("hellod"); | 517 CFX_ByteStringC byte_string_c3("hellod"); |
| 518 EXPECT_FALSE(byte_string_c == byte_string_c1); | 518 EXPECT_FALSE(byte_string_c == byte_string_c1); |
| 519 EXPECT_FALSE(byte_string_c == byte_string_c2); | 519 EXPECT_FALSE(byte_string_c == byte_string_c2); |
| 520 EXPECT_FALSE(byte_string_c == byte_string_c3); | 520 EXPECT_FALSE(byte_string_c == byte_string_c3); |
| 521 EXPECT_FALSE(byte_string_c1 == byte_string_c); | 521 EXPECT_FALSE(byte_string_c1 == byte_string_c); |
| 522 EXPECT_FALSE(byte_string_c2 == byte_string_c); | 522 EXPECT_FALSE(byte_string_c2 == byte_string_c); |
| 523 EXPECT_FALSE(byte_string_c3 == byte_string_c); | 523 EXPECT_FALSE(byte_string_c3 == byte_string_c); |
| 524 | 524 |
| 525 CFX_ByteString byte_string_same1("hello"); | 525 CFX_ByteString byte_string_same1("hello"); |
| 526 EXPECT_TRUE(byte_string_c == byte_string_same1); | 526 EXPECT_TRUE(byte_string_c == byte_string_same1); |
| 527 EXPECT_TRUE(byte_string_same1 == byte_string_c); | 527 EXPECT_TRUE(byte_string_same1 == byte_string_c); |
| 528 | 528 |
| 529 CFX_ByteString byte_string1("he"); | 529 CFX_ByteString byte_string1("he"); |
| 530 CFX_ByteString byte_string2("hellp"); | 530 CFX_ByteString byte_string2("hellp"); |
| 531 CFX_ByteString byte_string3("hellod"); | 531 CFX_ByteString byte_string3("hellod"); |
| 532 EXPECT_FALSE(byte_string_c == byte_string1); | 532 EXPECT_FALSE(byte_string_c == byte_string1); |
| 533 EXPECT_FALSE(byte_string_c == byte_string2); | 533 EXPECT_FALSE(byte_string_c == byte_string2); |
| 534 EXPECT_FALSE(byte_string_c == byte_string3); | 534 EXPECT_FALSE(byte_string_c == byte_string3); |
| 535 EXPECT_FALSE(byte_string1 == byte_string_c); | 535 EXPECT_FALSE(byte_string1 == byte_string_c); |
| 536 EXPECT_FALSE(byte_string2 == byte_string_c); | 536 EXPECT_FALSE(byte_string2 == byte_string_c); |
| 537 EXPECT_FALSE(byte_string3 == byte_string_c); | 537 EXPECT_FALSE(byte_string3 == byte_string_c); |
| 538 | 538 |
| 539 const char* c_string_same1 = "hello"; | 539 const char* c_string_same1 = "hello"; |
| 540 EXPECT_TRUE(byte_string_c == c_string_same1); | 540 EXPECT_TRUE(byte_string_c == c_string_same1); |
| 541 EXPECT_TRUE(c_string_same1 == byte_string_c); | 541 EXPECT_TRUE(c_string_same1 == byte_string_c); |
| 542 | 542 |
| 543 const char* c_string1 = "he"; | 543 const char* c_string1 = "he"; |
| 544 const char* c_string2 = "hellp"; | 544 const char* c_string2 = "hellp"; |
| 545 const char* c_string3 = "hellod"; | 545 const char* c_string3 = "hellod"; |
| 546 EXPECT_FALSE(byte_string_c == c_string1); | 546 EXPECT_FALSE(byte_string_c == c_string1); |
| 547 EXPECT_FALSE(byte_string_c == c_string2); | 547 EXPECT_FALSE(byte_string_c == c_string2); |
| 548 EXPECT_FALSE(byte_string_c == c_string3); | 548 EXPECT_FALSE(byte_string_c == c_string3); |
| 549 | 549 |
| 550 EXPECT_FALSE(c_string1 == byte_string_c); | 550 EXPECT_FALSE(c_string1 == byte_string_c); |
| 551 EXPECT_FALSE(c_string2 == byte_string_c); | 551 EXPECT_FALSE(c_string2 == byte_string_c); |
| 552 EXPECT_FALSE(c_string3 == byte_string_c); | 552 EXPECT_FALSE(c_string3 == byte_string_c); |
| 553 } | 553 } |
| 554 | 554 |
| 555 TEST(fxcrt, ByteStringCOperatorNE) { | 555 TEST(fxcrt, ByteStringCOperatorNE) { |
| 556 CFX_ByteStringC byte_string_c("hello"); | 556 CFX_ByteStringC byte_string_c("hello"); |
| 557 EXPECT_FALSE(byte_string_c != byte_string_c); | 557 EXPECT_FALSE(byte_string_c != byte_string_c); |
| 558 | 558 |
| 559 CFX_ByteStringC byte_string_c_same1("hello"); | 559 CFX_ByteStringC byte_string_c_same1("hello"); |
| 560 EXPECT_FALSE(byte_string_c != byte_string_c_same1); | 560 EXPECT_FALSE(byte_string_c != byte_string_c_same1); |
| 561 EXPECT_FALSE(byte_string_c_same1 != byte_string_c); | 561 EXPECT_FALSE(byte_string_c_same1 != byte_string_c); |
| 562 | 562 |
| 563 CFX_ByteStringC byte_string_c_same2(byte_string_c); | 563 CFX_ByteStringC byte_string_c_same2(byte_string_c); |
| 564 EXPECT_FALSE(byte_string_c != byte_string_c_same2); | 564 EXPECT_FALSE(byte_string_c != byte_string_c_same2); |
| 565 EXPECT_FALSE(byte_string_c_same2 != byte_string_c); | 565 EXPECT_FALSE(byte_string_c_same2 != byte_string_c); |
| 566 | 566 |
| 567 CFX_ByteStringC byte_string_c1("he"); | 567 CFX_ByteStringC byte_string_c1("he"); |
| 568 CFX_ByteStringC byte_string_c2("hellp"); | 568 CFX_ByteStringC byte_string_c2("hellp"); |
| 569 CFX_ByteStringC byte_string_c3("hellod"); | 569 CFX_ByteStringC byte_string_c3("hellod"); |
| 570 EXPECT_TRUE(byte_string_c != byte_string_c1); | 570 EXPECT_TRUE(byte_string_c != byte_string_c1); |
| 571 EXPECT_TRUE(byte_string_c != byte_string_c2); | 571 EXPECT_TRUE(byte_string_c != byte_string_c2); |
| 572 EXPECT_TRUE(byte_string_c != byte_string_c3); | 572 EXPECT_TRUE(byte_string_c != byte_string_c3); |
| 573 EXPECT_TRUE(byte_string_c1 != byte_string_c); | 573 EXPECT_TRUE(byte_string_c1 != byte_string_c); |
| 574 EXPECT_TRUE(byte_string_c2 != byte_string_c); | 574 EXPECT_TRUE(byte_string_c2 != byte_string_c); |
| 575 EXPECT_TRUE(byte_string_c3 != byte_string_c); | 575 EXPECT_TRUE(byte_string_c3 != byte_string_c); |
| 576 | 576 |
| 577 CFX_ByteString byte_string_same1("hello"); | 577 CFX_ByteString byte_string_same1("hello"); |
| 578 EXPECT_FALSE(byte_string_c != byte_string_same1); | 578 EXPECT_FALSE(byte_string_c != byte_string_same1); |
| 579 EXPECT_FALSE(byte_string_same1 != byte_string_c); | 579 EXPECT_FALSE(byte_string_same1 != byte_string_c); |
| 580 | 580 |
| 581 CFX_ByteString byte_string1("he"); | 581 CFX_ByteString byte_string1("he"); |
| 582 CFX_ByteString byte_string2("hellp"); | 582 CFX_ByteString byte_string2("hellp"); |
| 583 CFX_ByteString byte_string3("hellod"); | 583 CFX_ByteString byte_string3("hellod"); |
| 584 EXPECT_TRUE(byte_string_c != byte_string1); | 584 EXPECT_TRUE(byte_string_c != byte_string1); |
| 585 EXPECT_TRUE(byte_string_c != byte_string2); | 585 EXPECT_TRUE(byte_string_c != byte_string2); |
| 586 EXPECT_TRUE(byte_string_c != byte_string3); | 586 EXPECT_TRUE(byte_string_c != byte_string3); |
| 587 EXPECT_TRUE(byte_string1 != byte_string_c); | 587 EXPECT_TRUE(byte_string1 != byte_string_c); |
| 588 EXPECT_TRUE(byte_string2 != byte_string_c); | 588 EXPECT_TRUE(byte_string2 != byte_string_c); |
| 589 EXPECT_TRUE(byte_string3 != byte_string_c); | 589 EXPECT_TRUE(byte_string3 != byte_string_c); |
| 590 | 590 |
| 591 const char* c_string_same1 = "hello"; | 591 const char* c_string_same1 = "hello"; |
| 592 EXPECT_FALSE(byte_string_c != c_string_same1); | 592 EXPECT_FALSE(byte_string_c != c_string_same1); |
| 593 EXPECT_FALSE(c_string_same1 != byte_string_c); | 593 EXPECT_FALSE(c_string_same1 != byte_string_c); |
| 594 | 594 |
| 595 const char* c_string1 = "he"; | 595 const char* c_string1 = "he"; |
| 596 const char* c_string2 = "hellp"; | 596 const char* c_string2 = "hellp"; |
| 597 const char* c_string3 = "hellod"; | 597 const char* c_string3 = "hellod"; |
| 598 EXPECT_TRUE(byte_string_c != c_string1); | 598 EXPECT_TRUE(byte_string_c != c_string1); |
| 599 EXPECT_TRUE(byte_string_c != c_string2); | 599 EXPECT_TRUE(byte_string_c != c_string2); |
| 600 EXPECT_TRUE(byte_string_c != c_string3); | 600 EXPECT_TRUE(byte_string_c != c_string3); |
| 601 | 601 |
| 602 EXPECT_TRUE(c_string1 != byte_string_c); | 602 EXPECT_TRUE(c_string1 != byte_string_c); |
| 603 EXPECT_TRUE(c_string2 != byte_string_c); | 603 EXPECT_TRUE(c_string2 != byte_string_c); |
| 604 EXPECT_TRUE(c_string3 != byte_string_c); | 604 EXPECT_TRUE(c_string3 != byte_string_c); |
| 605 } | 605 } |
| OLD | NEW |