diff --git a/core/tests/coretests/src/android/text/method/ForwardDeleteTest.java b/core/tests/coretests/src/android/text/method/ForwardDeleteTest.java index 5a570a105e219..6914e217e2af7 100644 --- a/core/tests/coretests/src/android/text/method/ForwardDeleteTest.java +++ b/core/tests/coretests/src/android/text/method/ForwardDeleteTest.java @@ -361,6 +361,8 @@ public class ForwardDeleteTest extends KeyListenerTestCase { // ZERO WIDTH JOINER + regional indicator symbol state.setByString("| U+1F469 U+200D U+1F1FA"); forwardDelete(state, 0); + state.assertEquals("| U+1F1FA"); + forwardDelete(state, 0); state.assertEquals("|"); // Regional indicator symbol + end with ZERO WIDTH JOINER @@ -371,6 +373,8 @@ public class ForwardDeleteTest extends KeyListenerTestCase { // Regional indicator symbol + ZERO WIDTH JOINER state.setByString("| U+1F1FA U+200D U+1F469"); forwardDelete(state, 0); + state.assertEquals("| U+1F469"); + forwardDelete(state, 0); state.assertEquals("|"); // Start with ZERO WIDTH JOINER + emoji modifier @@ -391,6 +395,8 @@ public class ForwardDeleteTest extends KeyListenerTestCase { // Emoji modifier + ZERO WIDTH JOINER state.setByString("| U+1F466 U+1F3FB U+200D U+1F469"); forwardDelete(state, 0); + state.assertEquals("| U+1F469"); + forwardDelete(state, 0); state.assertEquals("|"); // Regional indicator symbol + emoji modifier