Lines Matching refs:results

202     SkTArray<SkString> results;
204 SkStrSplit("a-_b_c-dee--f-_-_-g-", "-_", &results);
205 REPORTER_ASSERT(r, results.count() == 6);
206 REPORTER_ASSERT(r, results[0].equals("a"));
207 REPORTER_ASSERT(r, results[1].equals("b"));
208 REPORTER_ASSERT(r, results[2].equals("c"));
209 REPORTER_ASSERT(r, results[3].equals("dee"));
210 REPORTER_ASSERT(r, results[4].equals("f"));
211 REPORTER_ASSERT(r, results[5].equals("g"));
213 results.reset();
214 SkStrSplit("\n", "\n", &results);
215 REPORTER_ASSERT(r, results.count() == 0);
217 results.reset();
218 SkStrSplit("", "\n", &results);
219 REPORTER_ASSERT(r, results.count() == 0);
221 results.reset();
222 SkStrSplit("a", "\n", &results);
223 REPORTER_ASSERT(r, results.count() == 1);
224 REPORTER_ASSERT(r, results[0].equals("a"));
227 SkTArray<SkString> results;
228 SkStrSplit("a-_b_c-dee--f-_-_-g-", "-_", kStrict_SkStrSplitMode, &results);
229 REPORTER_ASSERT(r, results.count() == 13);
230 REPORTER_ASSERT(r, results[0].equals("a"));
231 REPORTER_ASSERT(r, results[1].equals(""));
232 REPORTER_ASSERT(r, results[2].equals("b"));
233 REPORTER_ASSERT(r, results[3].equals("c"));
234 REPORTER_ASSERT(r, results[4].equals("dee"));
235 REPORTER_ASSERT(r, results[5].equals(""));
236 REPORTER_ASSERT(r, results[6].equals("f"));
237 REPORTER_ASSERT(r, results[7].equals(""));
238 REPORTER_ASSERT(r, results[8].equals(""));
239 REPORTER_ASSERT(r, results[9].equals(""));
240 REPORTER_ASSERT(r, results[10].equals(""));
241 REPORTER_ASSERT(r, results[11].equals("g"));
242 REPORTER_ASSERT(r, results[12].equals(""));
244 results.reset();
245 SkStrSplit("\n", "\n", kStrict_SkStrSplitMode, &results);
246 REPORTER_ASSERT(r, results.count() == 2);
247 REPORTER_ASSERT(r, results[0].equals(""));
248 REPORTER_ASSERT(r, results[1].equals(""));
250 results.reset();
251 SkStrSplit("", "\n", kStrict_SkStrSplitMode, &results);
252 REPORTER_ASSERT(r, results.count() == 0);
254 results.reset();
255 SkStrSplit("a", "\n", kStrict_SkStrSplitMode, &results);
256 REPORTER_ASSERT(r, results.count() == 1);
257 REPORTER_ASSERT(r, results[0].equals("a"));
259 results.reset();
260 SkStrSplit(",,", ",", kStrict_SkStrSplitMode, &results);
261 REPORTER_ASSERT(r, results.count() == 3);
262 REPORTER_ASSERT(r, results[0].equals(""));
263 REPORTER_ASSERT(r, results[1].equals(""));
264 REPORTER_ASSERT(r, results[2].equals(""));
266 results.reset();
267 SkStrSplit(",a,b,", ",", kStrict_SkStrSplitMode, &results);
268 REPORTER_ASSERT(r, results.count() == 4);
269 REPORTER_ASSERT(r, results[0].equals(""));
270 REPORTER_ASSERT(r, results[1].equals("a"));
271 REPORTER_ASSERT(r, results[2].equals("b"));
272 REPORTER_ASSERT(r, results[3].equals(""));