Add CTS test case for API coverage
Add two CTS test cases for testing SuggestSelection and ClassifyText
API in android.view.textclassifier.TextClassifier.
Change-Id: I05cbd253ba2e3a665f9bffa0718a6e3782929e96
Merged-In: I05cbd253ba2e3a665f9bffa0718a6e3782929e96
Fix: 129200557
Test: atest TextClassificationManagerTest
(cherry picked from commit 346ea8bb4144ad568e98a20d07769632bd40e77d)
diff --git a/tests/tests/view/src/android/view/textclassifier/cts/TextClassificationManagerTest.java b/tests/tests/view/src/android/view/textclassifier/cts/TextClassificationManagerTest.java
index d62411b..afc9d6c 100644
--- a/tests/tests/view/src/android/view/textclassifier/cts/TextClassificationManagerTest.java
+++ b/tests/tests/view/src/android/view/textclassifier/cts/TextClassificationManagerTest.java
@@ -127,11 +127,21 @@
}
@Test
+ public void testSuggestSelectionWith4Param() {
+ assertValidResult(mClassifier.suggestSelection(TEXT, START, END, LOCALES));
+ }
+
+ @Test
public void testClassifyText() {
assertValidResult(mClassifier.classifyText(TEXT_CLASSIFICATION_REQUEST));
}
@Test
+ public void testClassifyTextWith4Param() {
+ assertValidResult(mClassifier.classifyText(TEXT, START, END, LOCALES));
+ }
+
+ @Test
public void testNoOpClassifier() {
mManager.setTextClassifier(TextClassifier.NO_OP);
mClassifier = mManager.getTextClassifier();