Add a cts to guarantee the user dictionary settings
Change-Id: Ie1f706e02ae16dc335fe7f0b60444fd1278729f3
diff --git a/tests/tests/provider/src/android/provider/cts/SettingsTest.java b/tests/tests/provider/src/android/provider/cts/SettingsTest.java
index 3ea47d4..c732305 100644
--- a/tests/tests/provider/src/android/provider/cts/SettingsTest.java
+++ b/tests/tests/provider/src/android/provider/cts/SettingsTest.java
@@ -20,6 +20,9 @@
import android.content.ContentProviderClient;
import android.content.ContentResolver;
import android.content.ContentValues;
+import android.content.Intent;
+import android.content.pm.PackageManager;
+import android.content.pm.ResolveInfo;
import android.database.Cursor;
import android.database.sqlite.SQLiteException;
import android.net.Uri;
@@ -263,4 +266,11 @@
tryBadTableAccess("secure ", "secure", "install_non_market_apps");
tryBadTableAccess(" secure ", "secure", "install_non_market_apps");
}
+
+ public void testUserDictionarySettingsExists() throws RemoteException {
+ final Intent intent = new Intent(Settings.ACTION_USER_DICTIONARY_SETTINGS);
+ final ResolveInfo ri = mContext.getPackageManager().resolveActivity(
+ intent, PackageManager.MATCH_DEFAULT_ONLY);
+ assertTrue(ri != null);
+ }
}