Lines Matching refs:text

26 import android.text.SpannableStringBuilder;
27 import android.text.style.BackgroundColorSpan;
136 * We pass in HTML text in which an ampersand (@) is two chars ahead of the correct end position
138 * correct position. HTML text not containing an ampersand should generate a calculated end of
140 * @param text the HTML text to test
142 private void findTagEnd(String text, String tag) {
143 int calculatedEnd = TextUtilities.findTagEnd(text , tag, 0);
144 int knownEnd = text.indexOf('@') + 2;
157 findTagEnd("<tag foo=\"bar\">some text@</tag>some more text", "tag");
159 findTagEnd("<tag foo=\"bar\">some more text but no end tag", "tag");
161 findTagEnd("<tag foo=\"bar\">some more text but no end tag", "tag ");
197 // Sprinkle text with a few HTML characters to make sure they're ignored
198 String text = "This< should be visibl>e";
201 (SpannableStringBuilder)TextUtilities.highlightTermsInText(text, "Visi");
205 assertEquals(text.indexOf("visi"), ssb.getSpanStart(span));
206 assertEquals(text.indexOf("bl>e"), ssb.getSpanEnd(span));
208 assertEquals(text, ssb.toString());
211 text = "The research word should be a search result";
212 ssb = (SpannableStringBuilder)TextUtilities.highlightTermsInText(text, "Search");
216 assertEquals(text.indexOf("search word"), ssb.getSpanStart(span));
217 assertEquals(text.indexOf(" word"), ssb.getSpanEnd(span));
219 assertEquals(text.indexOf("search result"), ssb.getSpanStart(span));
220 assertEquals(text.indexOf(" result"), ssb.getSpanEnd(span));
221 assertEquals(text, ssb.toString());
225 String text = "This should be visible";
228 (SpannableStringBuilder)TextUtilities.highlightTermsInText(text, "visi should");
232 assertEquals(text.indexOf("should"), ssb.getSpanStart(span));
233 assertEquals(text.indexOf(" be"), ssb.getSpanEnd(span));
235 assertEquals(text.indexOf("visi"), ssb.getSpanStart(span));
236 assertEquals(text.indexOf("ble"), ssb.getSpanEnd(span));
237 assertEquals(text, ssb.toString());
241 String text = "This should be visible";
244 (SpannableStringBuilder)TextUtilities.highlightTermsInText(text, "should should");
248 assertEquals(text.indexOf("should"), ssb.getSpanStart(span));
249 assertEquals(text.indexOf(" be"), ssb.getSpanEnd(span));
253 String text = "This shoulder is visible";
256 (SpannableStringBuilder)TextUtilities.highlightTermsInText(text, "should ould");
260 assertEquals(text.indexOf("should"), ssb.getSpanStart(span));
261 assertEquals(text.indexOf("er is"), ssb.getSpanEnd(span));
266 String text = "The shoulders are visible";
269 (SpannableStringBuilder)TextUtilities.highlightTermsInText(text, "shoulder shoulders");
273 assertEquals(text.indexOf("shoulder"), ssb.getSpanStart(span));
274 assertEquals(text.indexOf("s are visible"), ssb.getSpanEnd(span));
277 assertEquals(text.indexOf("s are visible"), ssb.getSpanStart(span));
278 assertEquals(text.indexOf(" are visible"), ssb.getSpanEnd(span));
279 assertEquals(text, ssb.toString());
288 // String text;
290 // while ((text = reader.readLine()) != null) {
291 // sb.append(text);