Lines Matching refs:s
17 StringList s; in TEST() local
18 EXPECT_EQ(0U, s.GetSize()); in TEST()
26 StringList s = orig; in TEST() local
28 ASSERT_EQ(2U, s.GetSize()); in TEST()
29 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
30 EXPECT_STREQ("bar", s.GetStringAtIndex(1)); in TEST()
38 StringList s; in TEST() local
39 s.AppendString("foo"); in TEST()
40 ASSERT_EQ(1U, s.GetSize()); in TEST()
41 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
43 s.AppendString("bar"); in TEST()
44 ASSERT_EQ(2U, s.GetSize()); in TEST()
45 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
46 EXPECT_STREQ("bar", s.GetStringAtIndex(1)); in TEST()
50 StringList s; in TEST() local
51 s.AppendString("foo", strlen("foo")); in TEST()
52 ASSERT_EQ(1U, s.GetSize()); in TEST()
53 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
55 s.AppendString("bar", strlen("bar")); in TEST()
56 ASSERT_EQ(2U, s.GetSize()); in TEST()
57 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
58 EXPECT_STREQ("bar", s.GetStringAtIndex(1)); in TEST()
62 StringList s; in TEST() local
66 s.AppendString(std::move(foo)); in TEST()
67 ASSERT_EQ(1U, s.GetSize()); in TEST()
68 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
70 s.AppendString(std::move(bar)); in TEST()
71 ASSERT_EQ(2U, s.GetSize()); in TEST()
72 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
73 EXPECT_STREQ("bar", s.GetStringAtIndex(1)); in TEST()
77 StringList s; in TEST() local
81 s << foo; in TEST()
82 ASSERT_EQ(1U, s.GetSize()); in TEST()
83 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
85 s << bar; in TEST()
86 ASSERT_EQ(2U, s.GetSize()); in TEST()
87 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
88 EXPECT_STREQ("bar", s.GetStringAtIndex(1)); in TEST()
92 StringList s; in TEST() local
93 s << "foo"; in TEST()
94 ASSERT_EQ(1U, s.GetSize()); in TEST()
95 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
97 s << "bar"; in TEST()
98 ASSERT_EQ(2U, s.GetSize()); in TEST()
99 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
100 EXPECT_STREQ("bar", s.GetStringAtIndex(1)); in TEST()
104 StringList s; in TEST() local
108 s << std::move(foo); in TEST()
109 ASSERT_EQ(1U, s.GetSize()); in TEST()
110 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
112 s << std::move(bar); in TEST()
113 ASSERT_EQ(2U, s.GetSize()); in TEST()
114 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
115 EXPECT_STREQ("bar", s.GetStringAtIndex(1)); in TEST()
119 StringList s; in TEST() local
120 s.AppendList(nullptr, 0); in TEST()
121 EXPECT_EQ(0U, s.GetSize()); in TEST()
125 StringList s; in TEST() local
127 s.AppendList(items, 3); in TEST()
129 EXPECT_EQ(3U, s.GetSize()); in TEST()
130 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
131 EXPECT_STREQ("", s.GetStringAtIndex(1)); in TEST()
132 EXPECT_STREQ("bar", s.GetStringAtIndex(2)); in TEST()
143 StringList s; in TEST() local
144 s.AppendList(other); in TEST()
146 EXPECT_EQ(3U, s.GetSize()); in TEST()
147 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
148 EXPECT_STREQ("", s.GetStringAtIndex(1)); in TEST()
149 EXPECT_STREQ("bar", s.GetStringAtIndex(2)); in TEST()
156 s.AppendList(empty); in TEST()
157 s.AppendList(other); in TEST()
158 EXPECT_EQ(6U, s.GetSize()); in TEST()
159 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
160 EXPECT_STREQ("", s.GetStringAtIndex(1)); in TEST()
161 EXPECT_STREQ("bar", s.GetStringAtIndex(2)); in TEST()
162 EXPECT_STREQ("foo", s.GetStringAtIndex(3)); in TEST()
163 EXPECT_STREQ("", s.GetStringAtIndex(4)); in TEST()
164 EXPECT_STREQ("bar", s.GetStringAtIndex(5)); in TEST()
173 StringList s; in TEST() local
174 s.AppendString("foo"); in TEST()
175 EXPECT_EQ(1U, s.GetSize()); in TEST()
177 s.AppendString("foo"); in TEST()
178 EXPECT_EQ(2U, s.GetSize()); in TEST()
180 s.AppendString("foobar"); in TEST()
181 EXPECT_EQ(3U, s.GetSize()); in TEST()
185 StringList s; in TEST() local
186 s.SetSize(3); in TEST()
187 EXPECT_EQ(3U, s.GetSize()); in TEST()
188 EXPECT_STREQ("", s.GetStringAtIndex(0)); in TEST()
189 EXPECT_STREQ("", s.GetStringAtIndex(1)); in TEST()
190 EXPECT_STREQ("", s.GetStringAtIndex(2)); in TEST()
194 StringList s; in TEST() local
195 s.SplitIntoLines("\nfoo\nbar\n\n"); in TEST()
196 EXPECT_EQ(4U, s.GetSize()); in TEST()
197 EXPECT_STREQ("", s.GetStringAtIndex(0)); in TEST()
198 EXPECT_STREQ("foo", s.GetStringAtIndex(1)); in TEST()
199 EXPECT_STREQ("bar", s.GetStringAtIndex(2)); in TEST()
200 EXPECT_STREQ("", s.GetStringAtIndex(3)); in TEST()
204 StringList s; in TEST() local
205 s.SplitIntoLines("\r"); in TEST()
206 EXPECT_EQ(1U, s.GetSize()); in TEST()
207 EXPECT_STREQ("", s.GetStringAtIndex(0)); in TEST()
211 StringList s; in TEST() local
212 s.SplitIntoLines(""); in TEST()
213 EXPECT_EQ(0U, s.GetSize()); in TEST()
217 StringList s; in TEST() local
218 std::string prefix = s.LongestCommonPrefix(); in TEST()
223 StringList s; in TEST() local
224 s.AppendString("foo"); in TEST()
225 s.AppendString("foobar"); in TEST()
226 s.AppendString("foo"); in TEST()
227 s.AppendString("foozar"); in TEST()
229 std::string prefix = s.LongestCommonPrefix(); in TEST()
234 StringList s; in TEST() local
235 s.AppendString("foo"); in TEST()
237 std::string prefix = s.LongestCommonPrefix(); in TEST()
242 StringList s; in TEST() local
243 s.AppendString("foo"); in TEST()
244 s.AppendString("foo"); in TEST()
246 std::string prefix = s.LongestCommonPrefix(); in TEST()
251 StringList s; in TEST() local
252 s.AppendString("foo"); in TEST()
253 s.AppendString("1foobar"); in TEST()
254 s.AppendString("2foo"); in TEST()
255 s.AppendString("3foozar"); in TEST()
257 std::string prefix = s.LongestCommonPrefix(); in TEST()
262 StringList s; in TEST() local
263 s.Clear(); in TEST()
264 EXPECT_EQ(0U, s.GetSize()); in TEST()
266 s.AppendString("foo"); in TEST()
267 s.Clear(); in TEST()
268 EXPECT_EQ(0U, s.GetSize()); in TEST()
270 s.AppendString("foo"); in TEST()
271 s.AppendString("foo"); in TEST()
272 s.Clear(); in TEST()
273 EXPECT_EQ(0U, s.GetSize()); in TEST()
277 StringList s; in TEST() local
278 s.AppendString("foo"); in TEST()
279 s.AppendString("bar"); in TEST()
280 s.AppendString("boo"); in TEST()
282 s.PopBack(); in TEST()
283 EXPECT_EQ(2U, s.GetSize()); in TEST()
284 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
285 EXPECT_STREQ("bar", s.GetStringAtIndex(1)); in TEST()
287 s.PopBack(); in TEST()
288 EXPECT_EQ(1U, s.GetSize()); in TEST()
289 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
291 s.PopBack(); in TEST()
292 EXPECT_EQ(0U, s.GetSize()); in TEST()
296 StringList s; in TEST() local
299 s.RemoveBlankLines(); in TEST()
300 EXPECT_EQ(0U, s.GetSize()); in TEST()
303 s.AppendString(""); in TEST()
304 s.AppendString(""); in TEST()
305 s.AppendString("\t"); in TEST()
306 s.AppendString(""); in TEST()
307 s.AppendString(" "); in TEST()
308 s.AppendString(""); in TEST()
309 s.AppendString(""); in TEST()
310 s.AppendString("f"); in TEST()
311 s.AppendString(""); in TEST()
312 s.AppendString(""); in TEST()
315 s.RemoveBlankLines(); in TEST()
317 EXPECT_EQ(3U, s.GetSize()); in TEST()
318 EXPECT_STREQ("\t", s.GetStringAtIndex(0)); in TEST()
319 EXPECT_STREQ(" ", s.GetStringAtIndex(1)); in TEST()
320 EXPECT_STREQ("f", s.GetStringAtIndex(2)); in TEST()
324 StringList s; in TEST() local
326 s.InsertStringAtIndex(0, "bar"); in TEST()
327 EXPECT_EQ(1U, s.GetSize()); in TEST()
328 EXPECT_STREQ("bar", s.GetStringAtIndex(0)); in TEST()
330 s.InsertStringAtIndex(0, "foo"); in TEST()
331 EXPECT_EQ(2U, s.GetSize()); in TEST()
332 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
333 EXPECT_STREQ("bar", s.GetStringAtIndex(1)); in TEST()
337 StringList s; in TEST() local
339 s.InsertStringAtIndex(0, "foo"); in TEST()
340 EXPECT_EQ(1U, s.GetSize()); in TEST()
341 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
343 s.InsertStringAtIndex(1, "bar"); in TEST()
344 EXPECT_EQ(2U, s.GetSize()); in TEST()
345 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
346 EXPECT_STREQ("bar", s.GetStringAtIndex(1)); in TEST()
350 StringList s; in TEST() local
352 s.InsertStringAtIndex(1, "foo"); in TEST()
353 EXPECT_EQ(1U, s.GetSize()); in TEST()
354 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
358 s.InsertStringAtIndex(3, "bar"); in TEST()
359 EXPECT_EQ(2U, s.GetSize()); in TEST()
360 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
361 EXPECT_STREQ("bar", s.GetStringAtIndex(1)); in TEST()
365 StringList s; in TEST() local
368 s.InsertStringAtIndex(0, foo); in TEST()
369 EXPECT_EQ(1U, s.GetSize()); in TEST()
370 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
374 StringList s; in TEST() local
377 s.InsertStringAtIndex(0, std::move(foo)); in TEST()
378 EXPECT_EQ(1U, s.GetSize()); in TEST()
379 EXPECT_STREQ("foo", s.GetStringAtIndex(0)); in TEST()
383 StringList s; in TEST() local
385 EXPECT_EQ("", s.CopyList()); in TEST()
386 EXPECT_EQ("", s.CopyList("+")); in TEST()
390 StringList s; in TEST() local
391 s.AppendString("ab"); in TEST()
393 EXPECT_EQ("ab", s.CopyList()); in TEST()
394 EXPECT_EQ("-ab", s.CopyList("-")); in TEST()
398 StringList s; in TEST() local
399 s.AppendString("ab"); in TEST()
400 s.AppendString("cd"); in TEST()
402 EXPECT_EQ("ab\ncd", s.CopyList()); in TEST()
403 EXPECT_EQ("-ab\n-cd", s.CopyList("-")); in TEST()
407 StringList s; in TEST() local
408 s.AppendString("ab"); in TEST()
409 s.AppendString("cd"); in TEST()
412 s.Join(" ", ss); in TEST()
418 StringList s; in TEST() local
421 s.Join(" ", ss); in TEST()
427 StringList s; in TEST() local
428 s.AppendString("foo"); in TEST()
431 s.Join(" ", ss); in TEST()
437 StringList s; in TEST() local
438 s.AppendString("1"); in TEST()
439 s.AppendString("2"); in TEST()
440 s.AppendString("3"); in TEST()
443 s.Join(" ", ss); in TEST()
449 StringList s; in TEST() local
450 s.AppendString("1"); in TEST()
451 s.AppendString("2"); in TEST()
452 s.AppendString("3"); in TEST()
455 s.Join(".", ss); in TEST()
461 StringList s; in TEST() local
462 s.AppendString("1"); in TEST()
463 s.AppendString("2"); in TEST()
464 s.AppendString("3"); in TEST()
467 s.Join("--", ss); in TEST()
473 StringList s; in TEST() local
474 s.AppendString("123"); in TEST()
475 s.AppendString("123"); in TEST()
476 EXPECT_EQ(3U, s.GetMaxStringLength()); in TEST()
480 StringList s; in TEST() local
481 s.AppendString("123"); in TEST()
482 s.AppendString("1234"); in TEST()
483 EXPECT_EQ(4U, s.GetMaxStringLength()); in TEST()
487 StringList s; in TEST() local
488 s.AppendString("1234"); in TEST()
489 s.AppendString("123"); in TEST()
490 EXPECT_EQ(4U, s.GetMaxStringLength()); in TEST()
494 StringList s; in TEST() local
495 s.AppendString("123"); in TEST()
496 s.AppendString("1"); in TEST()
497 s.AppendString("123"); in TEST()
498 s.AppendString("1234"); in TEST()
499 s.AppendString("123"); in TEST()
500 s.AppendString("1"); in TEST()
501 EXPECT_EQ(4U, s.GetMaxStringLength()); in TEST()
505 StringList s; in TEST() local
506 EXPECT_EQ(0U, s.GetMaxStringLength()); in TEST()
510 StringList s; in TEST() local
511 for (const std::string &e : s) in TEST()
516 StringList s; in TEST() local
517 s.AppendString("a"); in TEST()
518 s.AppendString("b"); in TEST()
519 s.AppendString("c"); in TEST()
521 for (const std::string &e : s) in TEST()