• Home
  • Raw
  • Download

Lines Matching full:subst

1058   std::vector<std::u16string> subst;  in TEST()  local
1059 subst.push_back(u"1"); in TEST()
1060 subst.push_back(u"2"); in TEST()
1063 ReplaceStringPlaceholders(u"Hello, $1. Your number is $2.", subst, &offsets); in TEST()
1069 ReplaceStringPlaceholders(u"Hello, $2. Your number is $1.", subst, &offsets); in TEST()
1079 std::vector<std::u16string> subst; in TEST() local
1080 subst.push_back(u"9a"); in TEST()
1081 subst.push_back(u"8b"); in TEST()
1082 subst.push_back(u"7c"); in TEST()
1085 u"$1a,$2b,$3c,$4d,$5e,$6f,$1g,$2h,$3i", subst, nullptr); in TEST()
1091 std::vector<std::u16string> subst; in TEST() local
1092 subst.push_back(u"9a"); in TEST()
1093 subst.push_back(u"8b"); in TEST()
1094 subst.push_back(u"7c"); in TEST()
1095 subst.push_back(u"6d"); in TEST()
1096 subst.push_back(u"5e"); in TEST()
1097 subst.push_back(u"4f"); in TEST()
1098 subst.push_back(u"3g"); in TEST()
1099 subst.push_back(u"2h"); in TEST()
1100 subst.push_back(u"1i"); in TEST()
1103 u"$1a,$2b,$3c,$4d,$5e,$6f,$7g,$8h,$9i", subst, nullptr); in TEST()
1111 std::vector<std::u16string> subst; in TEST() local
1112 subst.push_back(u"9a____"); in TEST()
1113 subst.push_back(u"B"); in TEST()
1114 subst.push_back(u"7c___"); in TEST()
1115 subst.push_back(u"d"); in TEST()
1116 subst.push_back(u"5e____"); in TEST()
1117 subst.push_back(u"F"); in TEST()
1118 subst.push_back(u"3g___"); in TEST()
1119 subst.push_back(u"h"); in TEST()
1120 subst.push_back(u"1i_____"); in TEST()
1126 EXPECT_EQ(expected, ReplaceStringPlaceholders(original, subst, nullptr)); in TEST()
1129 EXPECT_EQ(expected, ReplaceStringPlaceholders(original, subst, &offsets)); in TEST()
1131 EXPECT_EQ(offsets.size(), subst.size()); in TEST()
1134 EXPECT_EQ(expected.substr(expected_offsets[i], subst[i].length()), in TEST()
1135 subst[i]); in TEST()
1143 std::vector<std::u16string> subst; in TEST() local
1144 subst.push_back(u"z"); in TEST()
1145 subst.push_back(u"y"); in TEST()
1146 subst.push_back(u"XYZW"); in TEST()
1147 subst.push_back(u"x"); in TEST()
1148 subst.push_back(u"w"); in TEST()
1151 ReplaceStringPlaceholders(u"$3_$4$2$1$5", subst, nullptr); in TEST()
1157 std::vector<std::u16string> subst; in TEST() local
1158 subst.push_back(u"1a"); in TEST()
1160 ReplaceStringPlaceholders(u" $16 ", subst, nullptr); in TEST()
1165 std::vector<std::u16string> subst; in TEST() local
1166 subst.push_back(u"1a"); in TEST()
1168 ReplaceStringPlaceholders(u"+$-+$A+$1+", subst, nullptr); in TEST()
1173 std::vector<std::string> subst; in TEST() local
1174 subst.push_back("9a"); in TEST()
1175 subst.push_back("8b"); in TEST()
1176 subst.push_back("7c"); in TEST()
1177 subst.push_back("6d"); in TEST()
1178 subst.push_back("5e"); in TEST()
1179 subst.push_back("4f"); in TEST()
1180 subst.push_back("3g"); in TEST()
1181 subst.push_back("2h"); in TEST()
1182 subst.push_back("1i"); in TEST()
1186 "$1a,$2b,$3c,$4d,$5e,$6f,$7g,$8h,$9i", subst, nullptr); in TEST()
1192 std::vector<std::string> subst; in TEST() local
1193 subst.push_back("4"); // Referenced twice. in TEST()
1194 subst.push_back("?"); // Unreferenced. in TEST()
1195 subst.push_back("!"); // Unreferenced. in TEST()
1196 subst.push_back("16"); // Referenced once. in TEST()
1200 EXPECT_EQ(expected, ReplaceStringPlaceholders(original, subst, nullptr)); in TEST()
1202 EXPECT_EQ(expected, ReplaceStringPlaceholders(original, subst, &offsets)); in TEST()
1208 std::vector<std::string> subst; in TEST() local
1209 subst.push_back("a"); in TEST()
1210 subst.push_back("b"); in TEST()
1211 subst.push_back("c"); in TEST()
1212 EXPECT_EQ(ReplaceStringPlaceholders("$$1 $$$2 $$$$3", subst, nullptr), in TEST()