Lines Matching refs:mEditable

53     private Editable mEditable;
64 mEditable = new SpannableStringBuilder(mTestString.toString());
65 EmojiCompat.get().process(mEditable);
66 assertThat(mEditable, hasEmojiCount(1));
67 assertThat(mEditable, hasEmoji(EMOJI_WITH_ZWJ));
73 assertFalse(EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, 1, 0,
76 assertThat(mEditable, hasEmoji(EMOJI_WITH_ZWJ));
77 assertEquals(mTestString.toString(), mEditable.toString());
82 Selection.setSelection(mEditable, mTestString.emojiStartIndex(),
85 assertFalse(EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, 1, 0,
88 assertThat(mEditable, hasEmoji(EMOJI_WITH_ZWJ));
89 assertEquals(mTestString.toString(), mEditable.toString());
94 Selection.setSelection(mEditable, mTestString.emojiEndIndex());
98 assertThat(mEditable, hasEmoji(EMOJI_WITH_ZWJ));
99 assertEquals(mTestString.toString(), mEditable.toString());
104 Selection.setSelection(mEditable, mTestString.emojiEndIndex());
106 assertFalse(EmojiCompat.handleDeleteSurroundingText(null, mEditable, 1, 0, false));
108 assertThat(mEditable, hasEmoji(EMOJI_WITH_ZWJ));
109 assertEquals(mTestString.toString(), mEditable.toString());
115 Selection.setSelection(mEditable, mTestString.emojiEndIndex());
117 assertFalse(EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, -1, 0,
120 assertThat(mEditable, hasEmoji(EMOJI_WITH_ZWJ));
121 assertEquals(mTestString.toString(), mEditable.toString());
127 Selection.setSelection(mEditable, mTestString.emojiEndIndex());
129 assertFalse(EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, 0, -1,
132 assertThat(mEditable, hasEmoji(EMOJI_WITH_ZWJ));
133 assertEquals(mTestString.toString(), mEditable.toString());
138 Selection.setSelection(mEditable, mTestString.emojiEndIndex());
141 assertTrue(EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, 1, 0,
144 assertThat(mEditable, not(hasEmoji()));
145 assertEquals(new TestString().withPrefix().withSuffix().toString(), mEditable.toString());
150 Selection.setSelection(mEditable, mTestString.emojiEndIndex());
153 assertTrue(EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, 1, 0,
156 assertThat(mEditable, not(hasEmoji()));
157 assertEquals(new TestString().withPrefix().withSuffix().toString(), mEditable.toString());
162 Selection.setSelection(mEditable, mTestString.emojiStartIndex());
165 assertTrue(EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, 0, 1,
168 assertThat(mEditable, not(hasEmoji()));
169 assertEquals(new TestString().withPrefix().withSuffix().toString(), mEditable.toString());
174 Selection.setSelection(mEditable, mTestString.emojiStartIndex());
177 assertTrue(EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, 0, 1,
180 assertThat(mEditable, not(hasEmoji()));
181 assertEquals(new TestString().withPrefix().withSuffix().toString(), mEditable.toString());
187 Selection.setSelection(mEditable, 0);
189 assertFalse(EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, 1, 0,
192 assertThat(mEditable, hasEmoji());
193 assertEquals(mTestString.toString(), mEditable.toString());
199 Selection.setSelection(mEditable, mTestString.emojiEndIndex());
201 assertFalse(EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, 0, 1,
204 assertThat(mEditable, hasEmoji());
205 assertEquals(mTestString.toString(), mEditable.toString());
212 mEditable = new SpannableStringBuilder("abc" + mTestString.toString() + "def");
213 EmojiCompat.get().process(mEditable);
216 Selection.setSelection(mEditable, "abc".length() + EMOJI_FLAG.charCount() / 2);
220 EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, 4, 4, false));
222 assertThat(mEditable, not(hasEmoji()));
223 assertEquals("af", mEditable.toString());
230 mEditable = new SpannableStringBuilder("abc" + mTestString.toString() + "def");
231 EmojiCompat.get().process(mEditable);
234 Selection.setSelection(mEditable, "abc".length() + EMOJI_FLAG.charCount() / 2);
238 EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, 3, 3, true));
240 assertThat(mEditable, not(hasEmoji()));
241 assertEquals("af", mEditable.toString());
248 mEditable = new SpannableStringBuilder("abc" + mTestString.toString() + "def");
249 EmojiCompat.get().process(mEditable);
252 Selection.setSelection(mEditable, "abc".length() + EMOJI_FLAG.charCount() / 2);
254 assertTrue(EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, 100, 100,
257 assertThat(mEditable, not(hasEmoji()));
258 assertEquals("", mEditable.toString());
265 mEditable = new SpannableStringBuilder("abc" + mTestString.toString() + "def");
266 EmojiCompat.get().process(mEditable);
269 Selection.setSelection(mEditable, "abc".length() + EMOJI_FLAG.charCount() / 2);
271 assertTrue(EmojiCompat.handleDeleteSurroundingText(mInputConnection, mEditable, 100, 100,
274 assertThat(mEditable, not(hasEmoji()));
275 assertEquals("", mEditable.toString());