Lines Matching refs:parts
676 std::vector<std::string> parts;
677 EXPECT_EQ(std::string(), JoinString(parts, separator));
679 parts.push_back(std::string());
680 EXPECT_EQ(std::string(), JoinString(parts, separator));
681 parts.clear();
683 parts.push_back("a");
684 EXPECT_EQ("a", JoinString(parts, separator));
686 parts.push_back("b");
687 parts.push_back("c");
688 EXPECT_EQ("a, b, c", JoinString(parts, separator));
690 parts.push_back(std::string());
691 EXPECT_EQ("a, b, c, ", JoinString(parts, separator));
692 parts.push_back(" ");
693 EXPECT_EQ("a|b|c|| ", JoinString(parts, "|"));
698 std::vector<string16> parts;
699 EXPECT_EQ(string16(), JoinString(parts, separator));
701 parts.push_back(string16());
702 EXPECT_EQ(string16(), JoinString(parts, separator));
703 parts.clear();
705 parts.push_back(ASCIIToUTF16("a"));
706 EXPECT_EQ(ASCIIToUTF16("a"), JoinString(parts, separator));
708 parts.push_back(ASCIIToUTF16("b"));
709 parts.push_back(ASCIIToUTF16("c"));
710 EXPECT_EQ(ASCIIToUTF16("a, b, c"), JoinString(parts, separator));
712 parts.push_back(ASCIIToUTF16(""));
713 EXPECT_EQ(ASCIIToUTF16("a, b, c, "), JoinString(parts, separator));
714 parts.push_back(ASCIIToUTF16(" "));
715 EXPECT_EQ(ASCIIToUTF16("a|b|c|| "), JoinString(parts, ASCIIToUTF16("|")));
720 std::vector<StringPiece> parts;
721 EXPECT_EQ(std::string(), JoinString(parts, separator));
724 parts.push_back(StringPiece());
725 EXPECT_EQ(std::string(), JoinString(parts, separator));
726 parts.clear();
728 parts.push_back("a");
729 EXPECT_EQ("a", JoinString(parts, separator));
731 parts.push_back("b");
732 parts.push_back("c");
733 EXPECT_EQ("a, b, c", JoinString(parts, separator));
735 parts.push_back(StringPiece());
736 EXPECT_EQ("a, b, c, ", JoinString(parts, separator));
737 parts.push_back(" ");
738 EXPECT_EQ("a|b|c|| ", JoinString(parts, "|"));
743 std::vector<StringPiece16> parts;
744 EXPECT_EQ(string16(), JoinString(parts, separator));
747 parts.push_back(StringPiece16());
748 EXPECT_EQ(string16(), JoinString(parts, separator));
749 parts.clear();
752 parts.push_back(kA);
753 EXPECT_EQ(ASCIIToUTF16("a"), JoinString(parts, separator));
756 parts.push_back(kB);
758 parts.push_back(kC);
759 EXPECT_EQ(ASCIIToUTF16("a, b, c"), JoinString(parts, separator));
761 parts.push_back(StringPiece16());
762 EXPECT_EQ(ASCIIToUTF16("a, b, c, "), JoinString(parts, separator));
764 parts.push_back(kSpace);
765 EXPECT_EQ(ASCIIToUTF16("a|b|c|| "), JoinString(parts, ASCIIToUTF16("|")));