Lines Matching refs:r
144 std::vector<std::wstring> r; in TEST() local
146 SplitString(L"", L',', &r); in TEST()
147 ASSERT_EQ(1U, r.size()); in TEST()
148 EXPECT_EQ(r[0], L""); in TEST()
149 r.clear(); in TEST()
151 SplitString(L"a,b,c", L',', &r); in TEST()
152 ASSERT_EQ(3U, r.size()); in TEST()
153 EXPECT_EQ(r[0], L"a"); in TEST()
154 EXPECT_EQ(r[1], L"b"); in TEST()
155 EXPECT_EQ(r[2], L"c"); in TEST()
156 r.clear(); in TEST()
158 SplitString(L"a, b, c", L',', &r); in TEST()
159 ASSERT_EQ(3U, r.size()); in TEST()
160 EXPECT_EQ(r[0], L"a"); in TEST()
161 EXPECT_EQ(r[1], L"b"); in TEST()
162 EXPECT_EQ(r[2], L"c"); in TEST()
163 r.clear(); in TEST()
165 SplitString(L"a,,c", L',', &r); in TEST()
166 ASSERT_EQ(3U, r.size()); in TEST()
167 EXPECT_EQ(r[0], L"a"); in TEST()
168 EXPECT_EQ(r[1], L""); in TEST()
169 EXPECT_EQ(r[2], L"c"); in TEST()
170 r.clear(); in TEST()
172 SplitString(L"", L'*', &r); in TEST()
173 ASSERT_EQ(1U, r.size()); in TEST()
174 EXPECT_EQ(r[0], L""); in TEST()
175 r.clear(); in TEST()
177 SplitString(L"foo", L'*', &r); in TEST()
178 ASSERT_EQ(1U, r.size()); in TEST()
179 EXPECT_EQ(r[0], L"foo"); in TEST()
180 r.clear(); in TEST()
182 SplitString(L"foo ,", L',', &r); in TEST()
183 ASSERT_EQ(2U, r.size()); in TEST()
184 EXPECT_EQ(r[0], L"foo"); in TEST()
185 EXPECT_EQ(r[1], L""); in TEST()
186 r.clear(); in TEST()
188 SplitString(L",", L',', &r); in TEST()
189 ASSERT_EQ(2U, r.size()); in TEST()
190 EXPECT_EQ(r[0], L""); in TEST()
191 EXPECT_EQ(r[1], L""); in TEST()
192 r.clear(); in TEST()
194 SplitString(L"\t\ta\t", L'\t', &r); in TEST()
195 ASSERT_EQ(4U, r.size()); in TEST()
196 EXPECT_EQ(r[0], L""); in TEST()
197 EXPECT_EQ(r[1], L""); in TEST()
198 EXPECT_EQ(r[2], L"a"); in TEST()
199 EXPECT_EQ(r[3], L""); in TEST()
200 r.clear(); in TEST()
202 SplitString(L"\ta\t\nb\tcc", L'\n', &r); in TEST()
203 ASSERT_EQ(2U, r.size()); in TEST()
204 EXPECT_EQ(r[0], L"a"); in TEST()
205 EXPECT_EQ(r[1], L"b\tcc"); in TEST()
206 r.clear(); in TEST()
248 std::vector<std::string> r; in TEST() local
250 SplitStringDontTrim("\t\ta\t", '\t', &r); in TEST()
251 ASSERT_EQ(4U, r.size()); in TEST()
252 EXPECT_EQ(r[0], ""); in TEST()
253 EXPECT_EQ(r[1], ""); in TEST()
254 EXPECT_EQ(r[2], "a"); in TEST()
255 EXPECT_EQ(r[3], ""); in TEST()
256 r.clear(); in TEST()
258 SplitStringDontTrim("\ta\t\nb\tcc", '\n', &r); in TEST()
259 ASSERT_EQ(2U, r.size()); in TEST()
260 EXPECT_EQ(r[0], "\ta\t"); in TEST()
261 EXPECT_EQ(r[1], "b\tcc"); in TEST()
262 r.clear(); in TEST()