Home | History | Annotate | Download | only in strings

Lines Matching refs:JoinString

733 // Test for JoinString
734 TEST(StringUtilTest, JoinString) {
736 EXPECT_EQ("", JoinString(in, ','));
739 EXPECT_EQ("a", JoinString(in, ','));
743 EXPECT_EQ("a,b,c", JoinString(in, ','));
746 EXPECT_EQ("a,b,c,", JoinString(in, ','));
748 EXPECT_EQ("a|b|c|| ", JoinString(in, '|'));
751 // Test for JoinString overloaded with std::string separator
755 EXPECT_EQ(std::string(), JoinString(parts, separator));
758 EXPECT_EQ("a", JoinString(parts, separator));
762 EXPECT_EQ("a, b, c", JoinString(parts, separator));
765 EXPECT_EQ("a, b, c, ", JoinString(parts, separator));
767 EXPECT_EQ("a|b|c|| ", JoinString(parts, "|"));
770 // Test for JoinString overloaded with string16 separator
774 EXPECT_EQ(string16(), JoinString(parts, separator));
777 EXPECT_EQ(ASCIIToUTF16("a"), JoinString(parts, separator));
781 EXPECT_EQ(ASCIIToUTF16("a, b, c"), JoinString(parts, separator));
784 EXPECT_EQ(ASCIIToUTF16("a, b, c, "), JoinString(parts, separator));
786 EXPECT_EQ(ASCIIToUTF16("a|b|c|| "), JoinString(parts, ASCIIToUTF16("|")));