Lines Matching refs:text

17 package android.text.method;
21 import java.text.BreakIterator;
24 // TODO(Bug: 24062099): Add more tests for non-ascii text.
28 final String text = "text";
32 wordIterator.setCharSequence(text, 100, 100);
38 wordIterator.setCharSequence(text, -100, -100);
44 wordIterator.setCharSequence(text, 0, text.length());
45 wordIterator.setCharSequence(text, 0, 0);
46 wordIterator.setCharSequence(text, text.length(), text.length());
50 final String text = "abc def-ghi. jkl";
52 wordIterator.setCharSequence(text, 0, text.length());
60 wordIterator.preceding(text.length() + 1);
65 assertEquals(BreakIterator.DONE, wordIterator.preceding(text.indexOf('a')));
66 assertEquals(text.indexOf('a'), wordIterator.preceding(text.indexOf('c')));
67 assertEquals(text.indexOf('a'), wordIterator.preceding(text.indexOf('d')));
68 assertEquals(text.indexOf('d'), wordIterator.preceding(text.indexOf('e')));
69 assertEquals(text.indexOf('d'), wordIterator.preceding(text.indexOf('g')));
70 assertEquals(text.indexOf('g'), wordIterator.preceding(text.indexOf('h')));
71 assertEquals(text.indexOf('g'), wordIterator.preceding(text.indexOf('j')));
72 assertEquals(text.indexOf('j'), wordIterator.preceding(text.indexOf('l')));
76 final String text = "abc def-ghi. jkl";
78 wordIterator.setCharSequence(text, 0, text.length());
86 wordIterator.following(text.length() + 1);
91 assertEquals(text.indexOf('c') + 1, wordIterator.following(text.indexOf('a')));
92 assertEquals(text.indexOf('c') + 1, wordIterator.following(text.indexOf('c')));
93 assertEquals(text.indexOf('f') + 1, wordIterator.following(text.indexOf('c') + 1));
94 assertEquals(text.indexOf('f') + 1, wordIterator.following(text.indexOf('d')));
95 assertEquals(text.indexOf('i') + 1, wordIterator.following(text.indexOf('-')));
96 assertEquals(text.indexOf('i') + 1, wordIterator.following(text.indexOf('g')));
97 assertEquals(text.length(), wordIterator.following(text.indexOf('j')));
98 assertEquals(BreakIterator.DONE, wordIterator.following(text.length()));
102 final String text = "abc def-ghi. jkl";
104 wordIterator.setCharSequence(text, 0, text.length());
112 wordIterator.isBoundary(text.length() + 1);
117 assertTrue(wordIterator.isBoundary(text.indexOf('a')));
118 assertFalse(wordIterator.isBoundary(text.indexOf('b')));
119 assertTrue(wordIterator.isBoundary(text.indexOf('c') + 1));
120 assertTrue(wordIterator.isBoundary(text.indexOf('d')));
121 assertTrue(wordIterator.isBoundary(text.indexOf('-')));
122 assertTrue(wordIterator.isBoundary(text.indexOf('g')));
123 assertTrue(wordIterator.isBoundary(text.indexOf('.')));
124 assertTrue(wordIterator.isBoundary(text.indexOf('j')));
125 assertTrue(wordIterator.isBoundary(text.length()));
129 final String text = "abc def-ghi. jkl";
131 wordIterator.setCharSequence(text, 0, text.length());
139 wordIterator.nextBoundary(text.length() + 1);
147 assertEquals(text.indexOf('c') + 1, currentOffset);
150 assertEquals(text.indexOf('d'), currentOffset);
153 assertEquals(text.indexOf('f') + 1, currentOffset);
156 assertEquals(text.indexOf('g'), currentOffset);
159 assertEquals(text.indexOf('i') + 1, currentOffset);
162 assertEquals(text.indexOf('.') + 1, currentOffset);
165 assertEquals(text.indexOf('j'), currentOffset);
168 assertEquals(text.length(), currentOffset);
175 final String text = "abc def-ghi. jkl";
177 wordIterator.setCharSequence(text, 0, text.length());
185 wordIterator.prevBoundary(text.length() + 1);
190 int currentOffset = text.length();
192 assertEquals(text.indexOf('j'), currentOffset);
195 assertEquals(text.indexOf('.') + 1, currentOffset);
198 assertEquals(text.indexOf('i') + 1, currentOffset);
201 assertEquals(text.indexOf('g'), currentOffset);
204 assertEquals(text.indexOf('f') + 1, currentOffset);
207 assertEquals(text.indexOf('d'), currentOffset);
210 assertEquals(text.indexOf('c') + 1, currentOffset);
213 assertEquals(text.indexOf('a'), currentOffset);
221 final String text = "abc def-ghi. jkl";
223 wordIterator.setCharSequence(text, 0, text.length());
230 wordIterator.getBeginning(text.length() + 1);
241 wordIterator.getPrevWordBeginningOnTwoWordsBoundary(text.length() + 1);
249 final String text = "abc def-ghi. jkl";
251 wordIterator.setCharSequence(text, 0, text.length());
253 assertEquals(text.indexOf('a'), wordIterator.getBeginning(text.indexOf('a')));
254 assertEquals(text.indexOf('a'), wordIterator.getBeginning(text.indexOf('c')));
255 assertEquals(text.indexOf('a'), wordIterator.getBeginning(text.indexOf('c') + 1));
256 assertEquals(text.indexOf('d'), wordIterator.getBeginning(text.indexOf('d')));
257 assertEquals(text.indexOf('d'), wordIterator.getBeginning(text.indexOf('-')));
258 assertEquals(text.indexOf('g'), wordIterator.getBeginning(text.indexOf('g')));
259 assertEquals(text.indexOf('g'), wordIterator.getBeginning(text.indexOf('.')));
260 assertEquals(BreakIterator.DONE, wordIterator.getBeginning(text.indexOf('.') + 1));
261 assertEquals(text.indexOf('j'), wordIterator.getBeginning(text.indexOf('j')));
262 assertEquals(text.indexOf('j'), wordIterator.getBeginning(text.indexOf('l') + 1));
264 for (int i = 0; i < text.length(); i++) {
272 final String text = "\u3042\u30A2\u30A3\u30A4";
274 wordIterator.setCharSequence(text, 0, text.length());
276 assertEquals(text.indexOf('\u3042'), wordIterator.getBeginning(text.indexOf('\u3042')));
277 assertEquals(text.indexOf('\u30A2'), wordIterator.getBeginning(text.indexOf('\u30A2')));
278 assertEquals(text.indexOf('\u30A2'), wordIterator.getBeginning(text.indexOf('\u30A4')));
279 assertEquals(text.indexOf('\u30A2'), wordIterator.getBeginning(text.length()));
281 assertEquals(text.indexOf('\u3042'),
282 wordIterator.getPrevWordBeginningOnTwoWordsBoundary(text.indexOf('\u3042')));
283 assertEquals(text.indexOf('\u3042'),
284 wordIterator.getPrevWordBeginningOnTwoWordsBoundary(text.indexOf('\u30A2')));
285 assertEquals(text.indexOf('\u30A2'),
286 wordIterator.getPrevWordBeginningOnTwoWordsBoundary(text.indexOf('\u30A4')));
287 assertEquals(text.indexOf('\u30A2'),
288 wordIterator.getPrevWordBeginningOnTwoWordsBoundary(text.length()));
294 final String text = "abc def-ghi. jkl";
296 wordIterator.setCharSequence(text, 0, text.length());
303 wordIterator.getEnd(text.length() + 1);
314 wordIterator.getNextWordEndOnTwoWordBoundary(text.length() + 1);
322 final String text = "abc def-ghi. jkl";
324 wordIterator.setCharSequence(text, 0, text.length());
326 assertEquals(text.indexOf('c') + 1, wordIterator.getEnd(text.indexOf('a')));
327 assertEquals(text.indexOf('c') + 1, wordIterator.getEnd(text.indexOf('c')));
328 assertEquals(text.indexOf('c') + 1, wordIterator.getEnd(text.indexOf('c') + 1));
329 assertEquals(text.indexOf('f') + 1, wordIterator.getEnd(text.indexOf('d')));
330 assertEquals(text.indexOf('f') + 1, wordIterator.getEnd(text.indexOf('f') + 1));
331 assertEquals(text.indexOf('i') + 1, wordIterator.getEnd(text.indexOf('g')));
332 assertEquals(text.indexOf('i') + 1, wordIterator.getEnd(text.indexOf('i') + 1));
333 assertEquals(BreakIterator.DONE, wordIterator.getEnd(text.indexOf('.') + 1));
334 assertEquals(text.indexOf('l') + 1, wordIterator.getEnd(text.indexOf('j')));
335 assertEquals(text.indexOf('l') + 1, wordIterator.getEnd(text.indexOf('l') + 1));
337 for (int i = 0; i < text.length(); i++) {
345 final String text = "\u3042\u30A2\u30A3\u30A4";
347 wordIterator.setCharSequence(text, 0, text.length());
349 assertEquals(text.indexOf('\u3042') + 1, wordIterator.getEnd(text.indexOf('\u3042')));
350 assertEquals(text.indexOf('\u3042') + 1, wordIterator.getEnd(text.indexOf('\u30A2')));
351 assertEquals(text.indexOf('\u30A4') + 1, wordIterator.getEnd(text.indexOf('\u30A4')));
352 assertEquals(text.indexOf('\u30A4') + 1,
353 wordIterator.getEnd(text.indexOf('\u30A4') + 1));
355 assertEquals(text.indexOf('\u3042') + 1,
356 wordIterator.getNextWordEndOnTwoWordBoundary(text.indexOf('\u3042')));
357 assertEquals(text.indexOf('\u30A4') + 1,
358 wordIterator.getNextWordEndOnTwoWordBoundary(text.indexOf('\u30A2')));
359 assertEquals(text.indexOf('\u30A4') + 1,
360 wordIterator.getNextWordEndOnTwoWordBoundary(text.indexOf('\u30A4')));
361 assertEquals(text.indexOf('\u30A4') + 1,
362 wordIterator.getNextWordEndOnTwoWordBoundary(text.indexOf('\u30A4') + 1));
367 final String text = "abc!? (^^;) def";
369 wordIterator.setCharSequence(text, 0, text.length());
381 wordIterator.getPunctuationBeginning(text.length() + 1);
387 assertEquals(BreakIterator.DONE, wordIterator.getPunctuationBeginning(text.indexOf('a')));
388 assertEquals(BreakIterator.DONE, wordIterator.getPunctuationBeginning(text.indexOf('c')));
389 assertEquals(text.indexOf('!'), wordIterator.getPunctuationBeginning(text.indexOf('!')));
390 assertEquals(text.indexOf('!'),
391 wordIterator.getPunctuationBeginning(text.indexOf('?') + 1));
392 assertEquals(text.indexOf(';'), wordIterator.getPunctuationBeginning(text.indexOf(';')));
393 assertEquals(text.indexOf(';'), wordIterator.getPunctuationBeginning(text.indexOf(')')));
394 assertEquals(text.indexOf(';'), wordIterator.getPunctuationBeginning(text.length()));
398 final String text = "abc!? (^^;) def";
400 wordIterator.setCharSequence(text, 0, text.length());
411 wordIterator.getPunctuationEnd(text.length() + 1);
417 assertEquals(text.indexOf('?') + 1, wordIterator.getPunctuationEnd(text.indexOf('a')));
418 assertEquals(text.indexOf('?') + 1, wordIterator.getPunctuationEnd(text.indexOf('?') + 1));
419 assertEquals(text.indexOf('(') + 1, wordIterator.getPunctuationEnd(text.indexOf('(')));
420 assertEquals(text.indexOf(')') + 1, wordIterator.getPunctuationEnd(text.indexOf('(') + 2));
421 assertEquals(text.indexOf(')') + 1, wordIterator.getPunctuationEnd(text.indexOf(')') + 1));
422 assertEquals(BreakIterator.DONE, wordIterator.getPunctuationEnd(text.indexOf('d')));
423 assertEquals(BreakIterator.DONE, wordIterator.getPunctuationEnd(text.length()));
427 final String text = "abc!? (^^;) def";
429 wordIterator.setCharSequence(text, 0, text.length());
431 assertFalse(wordIterator.isAfterPunctuation(text.indexOf('a')));
432 assertFalse(wordIterator.isAfterPunctuation(text.indexOf('!')));
433 assertTrue(wordIterator.isAfterPunctuation(text.indexOf('?')));
434 assertTrue(wordIterator.isAfterPunctuation(text.indexOf('?') + 1));
435 assertFalse(wordIterator.isAfterPunctuation(text.indexOf('d')));
438 assertFalse(wordIterator.isAfterPunctuation(text.length() + 1));
442 final String text = "abc!? (^^;) def";
444 wordIterator.setCharSequence(text, 0, text.length());
446 assertFalse(wordIterator.isOnPunctuation(text.indexOf('a')));
447 assertTrue(wordIterator.isOnPunctuation(text.indexOf('!')));
448 assertTrue(wordIterator.isOnPunctuation(text.indexOf('?')));
449 assertFalse(wordIterator.isOnPunctuation(text.indexOf('?') + 1));
450 assertTrue(wordIterator.isOnPunctuation(text.indexOf(')')));
451 assertFalse(wordIterator.isOnPunctuation(text.indexOf(')') + 1));
452 assertFalse(wordIterator.isOnPunctuation(text.indexOf('d')));
455 assertFalse(wordIterator.isOnPunctuation(text.length()));
456 assertFalse(wordIterator.isOnPunctuation(text.length() + 1));