Lines Matching defs:state

42     // Sync the state to the TextView and call onKeyDown with KEYCODE_DEL key event.
43 // Then update the state to the result of TextView.
44 private void backspace(final EditorState state, int modifiers) {
47 mTextView.setText(state.mText, BufferType.EDITABLE);
49 mTextView.setSelection(state.mSelectionStart, state.mSelectionEnd);
63 state.mText = mTextView.getText();
64 state.mSelectionStart = mTextView.getSelectionStart();
65 state.mSelectionEnd = mTextView.getSelectionEnd();
70 EditorState state = new EditorState();
72 state.setByString("'1' U+E0101 U+20E3 |");
73 backspace(state, 0);
74 state.assertEquals("|");
77 state.setByString("'1' U+20E3 U+20E3 |");
78 backspace(state, 0);
79 state.assertEquals("'1' U+20E3 |");
80 backspace(state, 0);
81 state.assertEquals("|");
84 state.setByString("U+20E3 |");
85 backspace(state, 0);
86 state.assertEquals("|");
89 state.setByString("U+20E3 U+20E3 |");
90 backspace(state, 0);
91 state.assertEquals("U+20E3 |");
92 backspace(state, 0);
93 state.assertEquals("|");
98 EditorState state = new EditorState();
101 state.setByString("U+FE0F |");
102 backspace(state, 0);
103 state.assertEquals("|");
105 state.setByString("U+E0100 |");
106 backspace(state, 0);
107 state.assertEquals("|");
110 state.setByString("U+FE0F U+FE0F |");
111 backspace(state, 0);
112 state.assertEquals("U+FE0F |");
113 backspace(state, 0);
114 state.assertEquals("|");
116 state.setByString("U+FE0F U+E0100 |");
117 backspace(state, 0);
118 state.assertEquals("U+FE0F |");
119 backspace(state, 0);
120 state.assertEquals("|");
122 state.setByString("U+E0100 U+FE0F |");
123 backspace(state, 0);
124 state.assertEquals("U+E0100 |");
125 backspace(state, 0);
126 state.assertEquals("|");
128 state.setByString("U+E0100 U+E0100 |");
129 backspace(state, 0);
130 state.assertEquals("U+E0100 |");
131 backspace(state, 0);
132 state.assertEquals("|");
135 state.setByString("'#' U+FE0F U+FE0F |");
136 backspace(state, 0);
137 state.assertEquals("'#' U+FE0F |");
138 backspace(state, 0);
139 state.assertEquals("|");
141 state.setByString("'#' U+FE0F U+E0100 |");
142 backspace(state, 0);
143 state.assertEquals("'#' U+FE0F |");
144 backspace(state, 0);
145 state.assertEquals("|");
147 state.setByString("U+845B U+E0100 U+FE0F |");
148 backspace(state, 0);
149 state.assertEquals("U+845B U+E0100 |");
150 backspace(state, 0);
151 state.assertEquals("|");
153 state.setByString("U+845B U+E0100 U+E0100 |");
154 backspace(state, 0);
155 state.assertEquals("U+845B U+E0100 |");
156 backspace(state, 0);
157 state.assertEquals("|");
162 EditorState state = new EditorState();
165 state.setByString("U+1F441 U+200D U+1F5E8 |");
166 backspace(state, 0);
167 state.assertEquals("|");
169 state.setByString("U+1F441 U+200D U+1F5E8 U+FE0E |");
170 backspace(state, 0);
171 state.assertEquals("|");
173 state.setByString("U+1F468 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F468 |");
174 backspace(state, 0);
175 state.assertEquals("|");
178 state.setByString("U+1F441 U+200D |");
179 backspace(state, 0);
180 state.assertEquals("U+1F441 |");
181 backspace(state, 0);
182 state.assertEquals("|");
185 state.setByString("U+200D U+1F5E8 |");
186 backspace(state, 0);
187 state.assertEquals("U+200D |");
188 backspace(state, 0);
189 state.assertEquals("|");
191 state.setByString("U+FE0E U+200D U+1F5E8 |");
192 backspace(state, 0);
193 state.assertEquals("U+FE0E U+200D |");
194 backspace(state, 0);
195 state.assertEquals("U+FE0E |");
196 backspace(state, 0);
197 state.assertEquals("|");
200 state.setByString("U+1F441 U+200D U+200D U+1F5E8 |");
201 backspace(state, 0);
202 state.assertEquals("U+1F441 U+200D U+200D |");
203 backspace(state, 0);
204 state.assertEquals("U+1F441 U+200D |");
205 backspace(state, 0);
206 state.assertEquals("U+1F441 |");
207 backspace(state, 0);
208 state.assertEquals("|");
211 state.setByString("U+200D |");
212 backspace(state, 0);
213 state.assertEquals("|");
216 state.setByString("U+200D U+200D |");
217 backspace(state, 0);
218 state.assertEquals("U+200D |");
219 backspace(state, 0);
220 state.assertEquals("|");
225 EditorState state = new EditorState();
228 state.setByString("U+1F1FA |");
229 backspace(state, 0);
230 state.assertEquals("|");
233 state.setByString("U+1F1FA U+1F1F8 U+1F1FA |");
234 backspace(state, 0);
235 state.assertEquals("U+1F1FA U+1F1F8 |");
236 backspace(state, 0);
237 state.assertEquals("|");
242 EditorState state = new EditorState();
245 state.setByString("U+1F466 U+1F3FB |");
246 backspace(state, 0);
247 state.assertEquals("|");
250 state.setByString("U+1F3FB |");
251 backspace(state, 0);
252 state.assertEquals("|");
255 state.setByString("U+1F3FB U+1F3FB |");
256 backspace(state, 0);
257 state.assertEquals("U+1F3FB |");
258 backspace(state, 0);
259 state.assertEquals("|");
262 state.setByString("U+1F466 U+1F3FB U+1F3FB |");
263 backspace(state, 0);
264 state.assertEquals("U+1F466 U+1F3FB |");
265 backspace(state, 0);
266 state.assertEquals("|");
271 EditorState state = new EditorState();
274 state.setByString("'1' U+20E3 U+FE0F |");
275 backspace(state, 0);
276 state.assertEquals("'1' |");
277 backspace(state, 0);
278 state.assertEquals("|");
281 state.setByString("U+2665 U+FE0F U+20E3 |");
282 backspace(state, 0);
283 state.assertEquals("U+2665 U+FE0F |");
284 backspace(state, 0);
285 state.assertEquals("|");
288 state.setByString("'1' U+20E3 U+200D |");
289 backspace(state, 0);
290 state.assertEquals("'1' U+20E3 |");
291 backspace(state, 0);
292 state.assertEquals("|");
295 state.setByString("'1' U+20E3 U+200D U+1F5E8 |");
296 backspace(state, 0);
297 state.assertEquals("'1' U+20E3 U+200D |");
298 backspace(state, 0);
299 state.assertEquals("'1' U+20E3 |");
300 backspace(state, 0);
301 state.assertEquals("|");
304 state.setByString("U+200D U+20E3 |");
305 backspace(state, 0);
306 state.assertEquals("U+200D |");
307 backspace(state, 0);
308 state.assertEquals("|");
311 state.setByString("U+1F441 U+200D U+20E3 |");
312 backspace(state, 0);
313 state.assertEquals("U+1F441 U+200D |");
314 backspace(state, 0);
315 state.assertEquals("U+1F441 |");
316 backspace(state, 0);
317 state.assertEquals("|");
320 state.setByString("'1' U+20E3 U+1F1FA |");
321 backspace(state, 0);
322 state.assertEquals("'1' U+20E3 |");
323 backspace(state, 0);
324 state.assertEquals("|");
327 state.setByString("U+1F1FA U+20E3 |");
328 backspace(state, 0);
329 state.assertEquals("U+1F1FA |");
330 backspace(state, 0);
331 state.assertEquals("|");
334 state.setByString("'1' U+20E3 U+1F3FB |");
335 backspace(state, 0);
336 state.assertEquals("'1' U+20E3 |");
337 backspace(state, 0);
338 state.assertEquals("|");
341 state.setByString("U+1F466 U+1F3FB U+20E3 |");
342 backspace(state, 0);
343 state.assertEquals("U+1f466 U+1F3FB |");
344 backspace(state, 0);
345 state.assertEquals("|");
348 state.setByString("U+2665 U+FE0F U+200D |");
349 backspace(state, 0);
350 state.assertEquals("U+2665 U+FE0F |");
351 backspace(state, 0);
352 state.assertEquals("|");
355 state.setByString("U+1F469 U+200D U+2764 U+FE0F U+200D U+1F469 |");
356 backspace(state, 0);
357 state.assertEquals("|");
360 state.setByString("U+200D U+FE0F |");
361 backspace(state, 0);
362 state.assertEquals("|");
365 state.setByString("U+1F469 U+200D U+FE0F |");
366 backspace(state, 0);
367 state.assertEquals("U+1F469 |");
368 backspace(state, 0);
369 state.assertEquals("|");
372 state.setByString("U+2665 U+FE0F U+1F1FA |");
373 backspace(state, 0);
374 state.assertEquals("U+2665 U+FE0F |");
375 backspace(state, 0);
376 state.assertEquals("|");
379 state.setByString("U+1F1FA U+FE0F |");
380 backspace(state, 0);
381 state.assertEquals("|");
384 state.setByString("U+2665 U+FE0F U+1F3FB |");
385 backspace(state, 0);
386 state.assertEquals("U+2665 U+FE0F |");
387 backspace(state, 0);
388 state.assertEquals("|");
391 state.setByString("U+1F466 U+1F3FB U+FE0F |");
392 backspace(state, 0);
393 state.assertEquals("U+1F466 |");
394 backspace(state, 0);
395 state.assertEquals("|");
398 state.setByString("U+200D U+1F1FA |");
399 backspace(state, 0);
400 state.assertEquals("U+200D |");
401 backspace(state, 0);
402 state.assertEquals("|");
405 state.setByString("U+1F469 U+200D U+1F1FA |");
406 backspace(state, 0);
407 state.assertEquals("U+1F469 U+200D |");
408 backspace(state, 0);
409 state.assertEquals("U+1F469 |");
410 backspace(state, 0);
411 state.assertEquals("|");
414 state.setByString("U+1F1FA U+200D |");
415 backspace(state, 0);
416 state.assertEquals("U+1F1FA |");
417 backspace(state, 0);
418 state.assertEquals("|");
421 state.setByString("U+1F1FA U+200D U+1F469 |");
422 backspace(state, 0);
423 state.assertEquals("|");
426 state.setByString("U+200D U+1F3FB |");
427 backspace(state, 0);
428 state.assertEquals("U+200D |");
429 backspace(state, 0);
430 state.assertEquals("|");
433 state.setByString("U+1F469 U+200D U+1F3FB |");
434 backspace(state, 0);
435 state.assertEquals("U+1F469 U+200D |");
436 backspace(state, 0);
437 state.assertEquals("U+1F469 |");
438 backspace(state, 0);
439 state.assertEquals("|");
442 state.setByString("U+1F466 U+1F3FB U+200D |");
443 backspace(state, 0);
444 state.assertEquals("U+1F466 U+1F3FB |");
445 backspace(state, 0);
446 state.assertEquals("|");
449 state.setByString("U+1F466 U+1F3FB U+200D U+1F469 |");
450 backspace(state, 0);
451 state.assertEquals("U+1F466 |");
452 backspace(state, 0);
453 state.assertEquals("|");
456 state.setByString("U+1F1FA U+1F3FB |");
457 backspace(state, 0);
458 state.assertEquals("U+1F1FA |");
459 backspace(state, 0);
460 state.assertEquals("|");
463 state.setByString("U+1F466 U+1F3FB U+1F1FA |");
464 backspace(state, 0);
465 state.assertEquals("U+1F466 U+1F3FB |");
466 backspace(state, 0);
467 state.assertEquals("|");