Index: content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java |
diff --git a/content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java b/content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java |
index 9bec9495b9bab03f63130f56ca0db8cb96d42f2f..3e5654fed374297f18683dd05f99a107d3510dff 100644 |
--- a/content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java |
+++ b/content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java |
@@ -139,6 +139,9 @@ |
assertTextsAroundCursor("he", "", "llo"); |
} |
+ // When newCursorPosition != 1, setComposingText doesn't work for ReplicaInputConnection |
+ // because there is a bug in BaseInputConnection. |
+ @CommandLineFlags.Add("enable-features=ImeThread") |
@SmallTest |
@Feature({"TextInput", "Main"}) |
public void testSetComposingTextForDifferentnewCursorPositions() throws Throwable { |
@@ -183,24 +186,6 @@ |
// Cursor exceeds the right boundary. |
setComposingText("efgh", 100); |
waitAndVerifyUpdateSelection(10, 8, 8, 2, 6); |
- } |
- |
- @SmallTest |
- @Feature({"TextInput", "Main"}) |
- public void testSetComposingTextWithEmptyText() throws Throwable { |
- commitText("hello", 1); |
- waitAndVerifyUpdateSelection(0, 5, 5, -1, -1); |
- |
- setComposingText("AB", 1); |
- waitAndVerifyUpdateSelection(1, 7, 7, 5, 7); |
- |
- // With previous composition. |
- setComposingText("", -3); |
- waitAndVerifyUpdateSelection(2, 2, 2, -1, -1); |
- |
- // Without previous composition. |
- setComposingText("", 3); |
- waitAndVerifyUpdateSelection(3, 4, 4, -1, -1); |
} |
@SmallTest |