Home | History | Annotate | Download | only in method

Lines Matching refs:state

56     // Sync the state to the TextView and call onKeyDown with KEYCODE_FORWARD_DEL key event.
57 // Then update the state to the result of TextView.
58 private void forwardDelete(final EditorState state, int modifiers) {
59 mTextView.setText(state.mText, BufferType.EDITABLE);
61 mTextView.setSelection(state.mSelectionStart, state.mSelectionEnd);
67 state.mText = mTextView.getText();
68 state.mSelectionStart = mTextView.getSelectionStart();
69 state.mSelectionEnd = mTextView.getSelectionEnd();
74 EditorState state = new EditorState();
77 state.setByString("| '1' U+20E3 U+20E3");
78 forwardDelete(state, 0);
79 state.assertEquals("|");
82 state.setByString("| U+20E3");
83 forwardDelete(state, 0);
84 state.assertEquals("|");
87 state.setByString("| U+20E3 U+20E3");
88 forwardDelete(state, 0);
89 state.assertEquals("|");
94 EditorState state = new EditorState();
97 state.setByString("| U+FE0F");
98 forwardDelete(state, 0);
99 state.assertEquals("|");
101 state.setByString("| U+E0100");
102 forwardDelete(state, 0);
103 state.assertEquals("|");
106 state.setByString("| U+FE0F U+FE0F");
107 forwardDelete(state, 0);
108 state.assertEquals("|");
110 state.setByString("| U+FE0F U+E0100");
111 forwardDelete(state, 0);
112 state.assertEquals("|");
114 state.setByString("| U+E0100 U+FE0F");
115 forwardDelete(state, 0);
116 state.assertEquals("|");
118 state.setByString("| U+E0100 U+E0100");
119 forwardDelete(state, 0);
120 state.assertEquals("|");
123 state.setByString("| '#' U+FE0F U+FE0F");
124 forwardDelete(state, 0);
125 state.assertEquals("|");
127 state.setByString("| '#' U+FE0F U+E0100");
128 forwardDelete(state, 0);
129 state.assertEquals("|");
131 state.setByString("| U+845B U+E0100 U+FE0F");
132 forwardDelete(state, 0);
133 state.assertEquals("|");
135 state.setByString("| U+845B U+E0100 U+E0100");
136 forwardDelete(state, 0);
137 state.assertEquals("|");
142 EditorState state = new EditorState();
145 state.setByString("| U+1F441 U+200D U+1F5E8");
146 forwardDelete(state, 0);
147 state.assertEquals("|");
149 state.setByString("| U+1F468 U+200D U+2764 U+FE0F U+200D U+1F48B U+200D U+1F468");
150 forwardDelete(state, 0);
151 state.assertEquals("|");
154 state.setByString("| U+1F441 U+200D");
155 forwardDelete(state, 0);
156 state.assertEquals("|");
159 state.setByString("| U+200D U+1F5E8");
160 forwardDelete(state, 0);
161 state.assertEquals("| U+1F5E8");
162 forwardDelete(state, 0);
163 state.assertEquals("|");
166 state.setByString("| U+1F441 U+200D U+200D U+1F5E8");
167 forwardDelete(state, 0);
168 state.assertEquals("| U+1F5E8");
169 forwardDelete(state, 0);
170 state.assertEquals("|");
173 state.setByString("| U+200D");
174 forwardDelete(state, 0);
175 state.assertEquals("|");
178 state.setByString("| U+200D U+200D");
179 forwardDelete(state, 0);
180 state.assertEquals("|");
185 EditorState state = new EditorState();
188 state.setByString("| U+1F1FA");
189 forwardDelete(state, 0);
190 state.assertEquals("|");
193 state.setByString("| U+1F1FA U+1F1F8 U+1F1FA");
194 forwardDelete(state, 0);
195 state.assertEquals("| U+1F1FA");
196 forwardDelete(state, 0);
197 state.assertEquals("|");
200 state.setByString("| 'a' U+1F3F4 U+E0067 'b'");
201 forwardDelete(state, 0);
202 state.assertEquals("| U+1F3F4 U+E0067 'b'");
203 forwardDelete(state, 0);
204 state.assertEquals("| 'b'");
207 state.setByString("| 'a' U+E0067 U+E007F 'b'");
208 forwardDelete(state, 0);
209 state.assertEquals("| 'b'");
212 state.setByString("| 'a' U+E0067 U+E0067 'b'");
213 forwardDelete(state, 0);
214 state.assertEquals("| 'b'");
217 state.setByString("| 'a' U+1F3F4 U+1F3F4 'b'");
218 forwardDelete(state, 0);
219 state.assertEquals("| U+1F3F4 U+1F3F4 'b'");
220 forwardDelete(state, 0);
221 state.assertEquals("| U+1F3F4 'b'");
222 forwardDelete(state, 0);
223 state.assertEquals("| 'b'");
226 state.setByString("| 'a' U+E007F U+E007F 'b'");
227 forwardDelete(state, 0);
228 state.assertEquals("| 'b'");
231 state.setByString("| 'a' U+1F3F4 U+E007F U+1F3F4 U+E007F 'b'");
232 forwardDelete(state, 0);
233 state.assertEquals("| U+1F3F4 U+E007F U+1F3F4 U+E007F 'b'");
234 forwardDelete(state, 0);
235 state.assertEquals("| U+1F3F4 U+E007F 'b'");
236 forwardDelete(state, 0);
237 state.assertEquals("| 'b'");
242 EditorState state = new EditorState();
245 state.setByString("| U+1F466 U+1F3FB");
246 forwardDelete(state, 0);
247 state.assertEquals("|");
250 state.setByString("| U+1F3FB");
251 forwardDelete(state, 0);
252 state.assertEquals("|");
255 state.setByString("| U+1F3FB U+1F3FB");
256 forwardDelete(state, 0);
257 state.assertEquals("| U+1F3FB");
258 forwardDelete(state, 0);
259 state.assertEquals("|");
262 state.setByString("| U+1F466 U+1F3FB U+1F3FB");
263 forwardDelete(state, 0);
264 state.assertEquals("| U+1F3FB");
265 forwardDelete(state, 0);
266 state.assertEquals("|");
271 EditorState state = new EditorState();
274 state.setByString("| '1' U+20E3 U+FE0F");
275 forwardDelete(state, 0);
276 state.assertEquals("|");
279 state.setByString("| U+2665 U+FE0F U+20E3");
280 forwardDelete(state, 0);
281 state.assertEquals("|");
284 state.setByString("| '1' U+20E3 U+200D");
285 forwardDelete(state, 0);
286 state.assertEquals("|");
289 state.setByString("| '1' U+20E3 U+200D U+1F5E8");
290 forwardDelete(state, 0);
291 state.assertEquals("| U+1F5E8 ");
294 state.setByString("| U+200D U+20E3");
295 forwardDelete(state, 0);
296 state.assertEquals("|");
299 state.setByString("| U+1F441 U+200D U+20E3");
300 forwardDelete(state, 0);
301 state.assertEquals("|");
304 state.setByString("| '1' U+20E3 U+1F1FA");
305 forwardDelete(state, 0);
306 state.assertEquals("| U+1F1FA");
307 forwardDelete(state, 0);
308 state.assertEquals("|");
311 state.setByString("| U+1F1FA U+20E3");
312 forwardDelete(state, 0);
313 state.assertEquals("|");
316 state.setByString("| '1' U+20E3 U+1F3FB");
317 forwardDelete(state, 0);
318 state.assertEquals("| U+1F3FB");
321 state.setByString("| U+1F466 U+1F3FB U+20E3");
322 forwardDelete(state, 0);
323 state.assertEquals("|");
326 state.setByString("| U+2665 U+FE0F U+200D");
327 forwardDelete(state, 0);
328 state.assertEquals("|");
331 state.setByString("| U+1F469 U+200D U+2764 U+FE0F U+200D U+1F469");
332 forwardDelete(state, 0);
333 state.assertEquals("|");
336 state.setByString("| U+200D U+FE0F");
337 forwardDelete(state, 0);
338 state.assertEquals("|");
341 state.setByString("| U+1F469 U+200D U+FE0F");
342 forwardDelete(state, 0);
343 state.assertEquals("|");
346 state.setByString("| U+2665 U+FE0F U+1F1FA");
347 forwardDelete(state, 0);
348 state.assertEquals("| U+1F1FA");
349 forwardDelete(state, 0);
350 state.assertEquals("|");
353 state.setByString("| U+1F1FA U+FE0F");
354 forwardDelete(state, 0);
355 state.assertEquals("|");
358 state.setByString("| U+2665 U+FE0F U+1F3FB");
359 forwardDelete(state, 0);
360 state.assertEquals("| U+1F3FB");
363 state.setByString("| U+1F466 U+1F3FB U+FE0F");
364 forwardDelete(state, 0);
365 state.assertEquals("|");
368 state.setByString("| U+200D U+1F1FA");
369 forwardDelete(state, 0);
370 state.assertEquals("| U+1F1FA");
371 forwardDelete(state, 0);
372 state.assertEquals("|");
375 state.setByString("| U+1F469 U+200D U+1F1FA");
376 forwardDelete(state, 0);
377 state.assertEquals("| U+1F1FA");
378 forwardDelete(state, 0);
379 state.assertEquals("|");
382 state.setByString("| U+1F1FA U+200D");
383 forwardDelete(state, 0);
384 state.assertEquals("|");
387 state.setByString("| U+1F1FA U+200D U+1F469");
388 forwardDelete(state, 0);
389 state.assertEquals("| U+1F469");
390 forwardDelete(state, 0);
391 state.assertEquals("|");
394 state.setByString("| U+200D U+1F3FB");
395 forwardDelete(state, 0);
396 state.assertEquals("| U+1F3FB");
399 state.setByString("| U+1F469 U+200D U+1F3FB");
400 forwardDelete(state, 0);
401 state.assertEquals("|");
404 state.setByString("| U+1F466 U+1F3FB U+200D");
405 forwardDelete(state, 0);
406 state.assertEquals("|");
409 state.setByString("| U+1F466 U+1F3FB U+200D U+1F469");
410 forwardDelete(state, 0);
411 state.assertEquals("| U+1F469");
412 forwardDelete(state, 0);
413 state.assertEquals("|");
416 state.setByString("| U+1F1FA U+1F3FB");
417 forwardDelete(state, 0);
418 state.assertEquals("| U+1F3FB");
419 forwardDelete(state, 0);
420 state.assertEquals("|");
423 state.setByString("| U+1F466 U+1F3FB U+1F1FA");
424 forwardDelete(state, 0);
425 state.assertEquals("| U+1F1FA");
426 forwardDelete(state, 0);
427 state.assertEquals("|");