CTS to verify empty text for InsertGesture

Test to verify that builder doesnt require text value.

Bug: 255839545
Test: InputConnectionEndToEndTest
Change-Id: I0f23344a93d380256778f44731e8024892173db7
diff --git a/tests/inputmethod/src/android/view/inputmethod/cts/InputConnectionEndToEndTest.java b/tests/inputmethod/src/android/view/inputmethod/cts/InputConnectionEndToEndTest.java
index 8d8c5e6..0fe8256 100644
--- a/tests/inputmethod/src/android/view/inputmethod/cts/InputConnectionEndToEndTest.java
+++ b/tests/inputmethod/src/android/view/inputmethod/cts/InputConnectionEndToEndTest.java
@@ -1622,6 +1622,23 @@
 
     /**
      * Test
+     * InputConnection#performHandwritingGesture(HandwritingGesture, Executor, IntConsumer)}
+     * works as expected  for {@link InsertGesture}.
+     */
+    @Test
+    @ApiTest(apis = {"android.view.inputmethod.InsertGesture.Builder#setInsertionPoint",
+            "android.view.inputmethod.InsertGesture.Builder#setFallbackText",
+            "android.view.inputmethod.InsertGesture.Builder#setTextToInsert",
+            "android.view.inputmethod.InputConnection#performHandwritingGesture"})
+    public void testPerformHandwritingInsertGesture_emptyText() throws Exception {
+        InsertGesture.Builder builder = new InsertGesture.Builder();
+        testPerformHandwritingGesture(builder.setTextToInsert("")
+                        .setInsertionPoint(new PointF(1, 1)).setFallbackText("").build(),
+                InputConnection.HANDWRITING_GESTURE_RESULT_SUCCESS);
+    }
+
+    /**
+     * Test
      * InputConnection#performHandwritingGesture(HandwritingGesture, Executor, IntConsumer)}}
      * works as expected for {@link DeleteGesture}.
      */