Lines Matching refs:empty

29         fbl::String empty;
31 EXPECT_STR_EQ("", empty.data());
32 EXPECT_STR_EQ("", empty.c_str());
34 EXPECT_EQ(0u, empty.length());
35 EXPECT_EQ(0u, empty.size());
36 EXPECT_TRUE(empty.empty());
38 EXPECT_STR_EQ("", empty.begin());
39 EXPECT_EQ(0u, empty.end() - empty.begin());
40 EXPECT_STR_EQ("", empty.cbegin());
41 EXPECT_EQ(0u, empty.cend() - empty.cbegin());
43 EXPECT_EQ(0, empty[0u]);
47 fbl::String empty("");
49 EXPECT_STR_EQ("", empty.data());
50 EXPECT_STR_EQ("", empty.c_str());
52 EXPECT_EQ(0u, empty.length());
53 EXPECT_EQ(0u, empty.size());
54 EXPECT_TRUE(empty.empty());
56 EXPECT_STR_EQ("", empty.begin());
57 EXPECT_EQ(0u, empty.end() - empty.begin());
58 EXPECT_STR_EQ("", empty.cbegin());
59 EXPECT_EQ(0u, empty.cend() - empty.cbegin());
61 EXPECT_EQ(0, empty[0u]);
65 fbl::String empty("abcde", size_t(0u));
67 EXPECT_STR_EQ("", empty.data());
68 EXPECT_STR_EQ("", empty.c_str());
70 EXPECT_EQ(0u, empty.length());
71 EXPECT_EQ(0u, empty.size());
72 EXPECT_TRUE(empty.empty());
74 EXPECT_STR_EQ("", empty.begin());
75 EXPECT_EQ(0u, empty.end() - empty.begin());
76 EXPECT_STR_EQ("", empty.cbegin());
77 EXPECT_EQ(0u, empty.cend() - empty.cbegin());
79 EXPECT_EQ(0, empty[0u]);
83 fbl::String empty(0u, 'x');
85 EXPECT_STR_EQ("", empty.data());
86 EXPECT_STR_EQ("", empty.c_str());
88 EXPECT_EQ(0u, empty.length());
89 EXPECT_EQ(0u, empty.size());
90 EXPECT_TRUE(empty.empty());
92 EXPECT_STR_EQ("", empty.begin());
93 EXPECT_EQ(0u, empty.end() - empty.begin());
94 EXPECT_STR_EQ("", empty.cbegin());
95 EXPECT_EQ(0u, empty.cend() - empty.cbegin());
97 EXPECT_EQ(0, empty[0u]);
101 fbl::String empty(fbl::StringPiece("abcde", 0u));
103 EXPECT_STR_EQ("", empty.data());
104 EXPECT_STR_EQ("", empty.c_str());
106 EXPECT_EQ(0u, empty.length());
107 EXPECT_EQ(0u, empty.size());
108 EXPECT_TRUE(empty.empty());
110 EXPECT_STR_EQ("", empty.begin());
111 EXPECT_EQ(0u, empty.end() - empty.begin());
112 EXPECT_STR_EQ("", empty.cbegin());
113 EXPECT_EQ(0u, empty.cend() - empty.cbegin());
115 EXPECT_EQ(0, empty[0u]);
131 EXPECT_FALSE(str.empty());
148 EXPECT_FALSE(str.empty());
165 EXPECT_FALSE(str.empty());
182 EXPECT_FALSE(str.empty());
306 fbl::String empty;
312 EXPECT_EQ(0, empty.compare(empty));
313 EXPECT_LT(empty.compare(a), 0);
314 EXPECT_GT(a.compare(empty), 0);
323 EXPECT_TRUE(empty == empty);
324 EXPECT_TRUE(empty <= empty);
325 EXPECT_TRUE(empty >= empty);
326 EXPECT_FALSE(empty != empty);
327 EXPECT_FALSE(empty < empty);
328 EXPECT_FALSE(empty > empty);
329 EXPECT_TRUE(empty < a);
330 EXPECT_TRUE(a > empty);
380 fbl::String empty = fbl::String::Concat({});
381 EXPECT_STR_EQ("", empty.c_str());
382 EXPECT_EQ(0u, empty.length());
386 fbl::String empty = fbl::String::Concat({""});
387 EXPECT_STR_EQ("", empty.c_str());
388 EXPECT_EQ(0u, empty.length());
392 fbl::String empty = fbl::String::Concat({"", "", "", ""});
393 EXPECT_STR_EQ("", empty.c_str());
394 EXPECT_EQ(0u, empty.length());
443 fbl::String empty("", &ac);
445 EXPECT_STR_EQ("", empty.data());
446 EXPECT_EQ(0u, empty.length());
451 fbl::String empty("abcdef", 0u, &ac);
453 EXPECT_STR_EQ("", empty.data());
454 EXPECT_EQ(0u, empty.length());
467 fbl::String empty(fbl::StringPiece("abcdef", 0u), &ac);
469 EXPECT_STR_EQ("", empty.data());
470 EXPECT_EQ(0u, empty.length());
477 fbl::String empty("?");
478 empty.Set("", &ac);
480 EXPECT_STR_EQ("", empty.data());
481 EXPECT_EQ(0u, empty.length());
486 fbl::String empty("?");
487 empty.Set("abcdef", 0u, &ac);
489 EXPECT_STR_EQ("", empty.data());
490 EXPECT_EQ(0u, empty.length());
504 fbl::String empty("?");
505 empty.Set(fbl::StringPiece("abcdef", 0u), &ac);
507 EXPECT_STR_EQ("", empty.data());
508 EXPECT_EQ(0u, empty.length());
511 // Non-empty constructor
545 // Non-empty setter
587 fbl::String empty = fbl::String::Concat({}, &ac);
589 EXPECT_STR_EQ("", empty.c_str());
590 EXPECT_EQ(0u, empty.length());
608 fbl::String empty;
609 fbl::StringPiece piece(empty.ToStringPiece());
610 EXPECT_EQ(empty.data(), piece.data());
627 fbl::String empty;
632 empty.swap(abc);
634 EXPECT_STR_EQ("def", empty.data());
647 fbl::String empty;
648 unsigned int initial_ref_count = StringTestHelper::GetRefCount(empty);
651 fbl::String copy(empty);
652 EXPECT_EQ(empty.data(), copy.data());
653 EXPECT_EQ(initial_ref_count + 1u, StringTestHelper::GetRefCount(empty));
656 EXPECT_EQ(empty.data(), another_empty.data());
657 EXPECT_EQ(initial_ref_count + 2u, StringTestHelper::GetRefCount(empty));
660 EXPECT_EQ(empty.data(), assigned_from_empty.data());
661 EXPECT_EQ(initial_ref_count + 3u, StringTestHelper::GetRefCount(empty));
664 EXPECT_EQ(empty.data(), assigned_from_empty.data());
665 EXPECT_EQ(initial_ref_count + 3u, StringTestHelper::GetRefCount(empty));
667 assigned_from_empty = empty;
668 EXPECT_EQ(empty.data(), assigned_from_empty.data());
669 EXPECT_EQ(initial_ref_count + 3u, StringTestHelper::GetRefCount(empty));
672 EXPECT_EQ(empty.data(), assigned_from_empty.data());
673 EXPECT_EQ(initial_ref_count + 3u, StringTestHelper::GetRefCount(empty));
675 EXPECT_EQ(initial_ref_count + 2u, StringTestHelper::GetRefCount(empty));
677 EXPECT_EQ(initial_ref_count + 1u, StringTestHelper::GetRefCount(empty));
679 EXPECT_EQ(initial_ref_count, StringTestHelper::GetRefCount(empty));