Home | History | Annotate | Download | only in cts

Lines Matching refs:state

43     // Sync the state to the TextView and call onKeyDown with KEYCODE_FORWARD_DEL key event.
44 // Then update the state to the result of TextView.
45 private void forwardDelete(final EditorState state, int modifiers) throws Throwable {
47 mTextView.setText(state.mText, BufferType.EDITABLE);
49 mTextView.setSelection(state.mSelectionStart, state.mSelectionEnd);
58 state.mText = mTextView.getText();
59 state.mSelectionStart = mTextView.getSelectionStart();
60 state.mSelectionEnd = mTextView.getSelectionEnd();
65 EditorState state = new EditorState();
68 state.setByString("| U+000A");
69 forwardDelete(state, 0);
70 state.assertEquals("|");
73 state.setByString("| U+000D");
74 forwardDelete(state, 0);
75 state.assertEquals("|");
77 state.setByString("| U+000D U+000A");
78 forwardDelete(state, 0);
79 state.assertEquals("|");
81 state.setByString("| U+000A U+000D");
82 forwardDelete(state, 0);
83 state.assertEquals("| U+000D");
84 forwardDelete(state, 0);
89 EditorState state = new EditorState();
92 state.setByString("| U+1F441");
93 forwardDelete(state, 0);
94 state.assertEquals("|");
97 state.setByString("| U+1F441 U+1F5E8");
98 forwardDelete(state, 0);
99 state.assertEquals("| U+1F5E8");
100 forwardDelete(state, 0);
101 state.assertEquals("|");
106 EditorState state = new EditorState();
108 state.setByString("| 'abc' ( 'de' ) 'fg'");
109 forwardDelete(state, 0);
110 state.assertEquals("| 'bc' ( 'de' ) 'fg'");
111 forwardDelete(state, 0);
112 state.assertEquals("| 'c' ( 'de' ) 'fg'");
113 forwardDelete(state, 0);
114 state.assertEquals("| ( 'de' ) 'fg'");
115 forwardDelete(state, 0);
116 state.assertEquals("| 'fg'");
117 forwardDelete(state, 0);
118 state.assertEquals("| 'g'");
119 forwardDelete(state, 0);
120 state.assertEquals("|");
122 state.setByString("'abc' [ ( 'de' ) ] 'fg'");
123 forwardDelete(state, 0);
124 state.assertEquals("'abc' | 'fg'");
125 forwardDelete(state, 0);
126 state.assertEquals("'abc' | 'g'");
127 forwardDelete(state, 0);
128 state.assertEquals("'abc' |");
129 forwardDelete(state, 0);
130 state.assertEquals("'abc' |");
132 state.setByString("'ab' [ 'c' ( 'de' ) 'f' ] 'g'");
133 forwardDelete(state, 0);
134 state.assertEquals("'ab' | 'g'");
135 forwardDelete(state, 0);
136 state.assertEquals("'ab' |");
137 forwardDelete(state, 0);
138 state.assertEquals("'ab' |");
143 EditorState state = new EditorState();
146 state.setByString("| '1' U+20E3");
147 forwardDelete(state, 0);
148 state.assertEquals("|");
150 state.setByString("| '1' U+FE0F U+20E3");
151 forwardDelete(state, 0);
152 state.assertEquals("|");
157 EditorState state = new EditorState();
160 state.setByString("| '#' U+FE0F");
161 forwardDelete(state, 0);
162 state.assertEquals("|");
165 state.setByString("| U+845B U+E0100");
166 forwardDelete(state, 0);
167 state.assertEquals("|");
172 EditorState state = new EditorState();
176 state.setByString("| U+1F1FA U+1F1F8");
177 forwardDelete(state, 0);
178 state.assertEquals("|");
180 state.setByString("| U+1F1FA U+1F1F8 U+1F1FA U+1F1F8");
181 forwardDelete(state, 0);
182 state.assertEquals("| U+1F1FA U+1F1F8");
183 forwardDelete(state, 0);
184 state.assertEquals("|");
188 state.setByString("| 'a' U+1F3F4 U+1F3F4 'b'");
189 forwardDelete(state, 0);
190 state.assertEquals("| U+1F3F4 U+1F3F4 'b'");
191 forwardDelete(state, 0);
192 state.assertEquals("| U+1F3F4 'b'");
193 forwardDelete(state, 0);
194 state.assertEquals("| 'b'");
204 state.setByString("| 'a' " + scotland + scotland + "'b'");
205 forwardDelete(state, 0);
206 state.assertEquals("| " + scotland + scotland + "'b'");
207 forwardDelete(state, 0);
208 state.assertEquals("| " + scotland + "'b'");
209 forwardDelete(state, 0);
210 state.assertEquals("| 'b'");