• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package android.test.mock {
2
3  public deprecated class MockAccountManager {
4    method public static android.accounts.AccountManager newMockAccountManager(android.content.Context);
5  }
6
7  public deprecated class MockApplication extends android.app.Application {
8    ctor public MockApplication();
9  }
10
11  public class MockContentProvider extends android.content.ContentProvider {
12    ctor protected MockContentProvider();
13    ctor public MockContentProvider(android.content.Context);
14    ctor public MockContentProvider(android.content.Context, java.lang.String, java.lang.String, android.content.pm.PathPermission[]);
15    method public android.content.ContentProviderResult[] applyBatch(java.util.ArrayList<android.content.ContentProviderOperation>);
16    method public static deprecated void attachInfoForTesting(android.content.ContentProvider, android.content.Context, android.content.pm.ProviderInfo);
17    method public int delete(android.net.Uri, java.lang.String, java.lang.String[]);
18    method public java.lang.String getType(android.net.Uri);
19    method public android.net.Uri insert(android.net.Uri, android.content.ContentValues);
20    method public boolean onCreate();
21    method public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle);
22    method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String);
23    method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]);
24  }
25
26  public class MockContentResolver extends android.content.ContentResolver {
27    ctor public MockContentResolver();
28    ctor public MockContentResolver(android.content.Context);
29    method public void addProvider(java.lang.String, android.content.ContentProvider);
30  }
31
32  public class MockContext extends android.content.Context {
33    ctor public MockContext();
34    method public boolean bindService(android.content.Intent, android.content.ServiceConnection, int);
35    method public int checkCallingOrSelfPermission(java.lang.String);
36    method public int checkCallingOrSelfUriPermission(android.net.Uri, int);
37    method public int checkCallingPermission(java.lang.String);
38    method public int checkCallingUriPermission(android.net.Uri, int);
39    method public int checkPermission(java.lang.String, int, int);
40    method public int checkSelfPermission(java.lang.String);
41    method public int checkUriPermission(android.net.Uri, int, int, int);
42    method public int checkUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int);
43    method public void clearWallpaper();
44    method public android.content.Context createConfigurationContext(android.content.res.Configuration);
45    method public android.content.Context createContextForSplit(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException;
46    method public android.content.Context createDeviceProtectedStorageContext();
47    method public android.content.Context createDisplayContext(android.view.Display);
48    method public android.content.Context createPackageContext(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
49    method public java.lang.String[] databaseList();
50    method public boolean deleteDatabase(java.lang.String);
51    method public boolean deleteFile(java.lang.String);
52    method public boolean deleteSharedPreferences(java.lang.String);
53    method public void enforceCallingOrSelfPermission(java.lang.String, java.lang.String);
54    method public void enforceCallingOrSelfUriPermission(android.net.Uri, int, java.lang.String);
55    method public void enforceCallingPermission(java.lang.String, java.lang.String);
56    method public void enforceCallingUriPermission(android.net.Uri, int, java.lang.String);
57    method public void enforcePermission(java.lang.String, int, int, java.lang.String);
58    method public void enforceUriPermission(android.net.Uri, int, int, int, java.lang.String);
59    method public void enforceUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String);
60    method public java.lang.String[] fileList();
61    method public android.content.Context getApplicationContext();
62    method public android.content.pm.ApplicationInfo getApplicationInfo();
63    method public android.content.res.AssetManager getAssets();
64    method public java.io.File getCacheDir();
65    method public java.lang.ClassLoader getClassLoader();
66    method public java.io.File getCodeCacheDir();
67    method public android.content.ContentResolver getContentResolver();
68    method public java.io.File getDataDir();
69    method public java.io.File getDatabasePath(java.lang.String);
70    method public java.io.File getDir(java.lang.String, int);
71    method public java.io.File getExternalCacheDir();
72    method public java.io.File[] getExternalCacheDirs();
73    method public java.io.File getExternalFilesDir(java.lang.String);
74    method public java.io.File[] getExternalFilesDirs(java.lang.String);
75    method public java.io.File[] getExternalMediaDirs();
76    method public java.io.File getFileStreamPath(java.lang.String);
77    method public java.io.File getFilesDir();
78    method public android.os.Looper getMainLooper();
79    method public java.io.File getNoBackupFilesDir();
80    method public java.io.File getObbDir();
81    method public java.io.File[] getObbDirs();
82    method public java.lang.String getPackageCodePath();
83    method public android.content.pm.PackageManager getPackageManager();
84    method public java.lang.String getPackageName();
85    method public java.lang.String getPackageResourcePath();
86    method public android.content.res.Resources getResources();
87    method public android.content.SharedPreferences getSharedPreferences(java.lang.String, int);
88    method public java.lang.Object getSystemService(java.lang.String);
89    method public java.lang.String getSystemServiceName(java.lang.Class<?>);
90    method public android.content.res.Resources.Theme getTheme();
91    method public android.graphics.drawable.Drawable getWallpaper();
92    method public int getWallpaperDesiredMinimumHeight();
93    method public int getWallpaperDesiredMinimumWidth();
94    method public void grantUriPermission(java.lang.String, android.net.Uri, int);
95    method public boolean isDeviceProtectedStorage();
96    method public boolean moveDatabaseFrom(android.content.Context, java.lang.String);
97    method public boolean moveSharedPreferencesFrom(android.content.Context, java.lang.String);
98    method public java.io.FileInputStream openFileInput(java.lang.String) throws java.io.FileNotFoundException;
99    method public java.io.FileOutputStream openFileOutput(java.lang.String, int) throws java.io.FileNotFoundException;
100    method public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase.CursorFactory);
101    method public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase.CursorFactory, android.database.DatabaseErrorHandler);
102    method public android.graphics.drawable.Drawable peekWallpaper();
103    method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter);
104    method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, int);
105    method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler);
106    method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler, int);
107    method public void removeStickyBroadcast(android.content.Intent);
108    method public void removeStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle);
109    method public void revokeUriPermission(android.net.Uri, int);
110    method public void revokeUriPermission(java.lang.String, android.net.Uri, int);
111    method public void sendBroadcast(android.content.Intent);
112    method public void sendBroadcast(android.content.Intent, java.lang.String);
113    method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle);
114    method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String);
115    method public void sendOrderedBroadcast(android.content.Intent, java.lang.String);
116    method public void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
117    method public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
118    method public void sendStickyBroadcast(android.content.Intent);
119    method public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle);
120    method public void sendStickyOrderedBroadcast(android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
121    method public void sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle);
122    method public void setTheme(int);
123    method public void setWallpaper(android.graphics.Bitmap) throws java.io.IOException;
124    method public void setWallpaper(java.io.InputStream) throws java.io.IOException;
125    method public void startActivities(android.content.Intent[]);
126    method public void startActivities(android.content.Intent[], android.os.Bundle);
127    method public void startActivity(android.content.Intent);
128    method public void startActivity(android.content.Intent, android.os.Bundle);
129    method public android.content.ComponentName startForegroundService(android.content.Intent);
130    method public boolean startInstrumentation(android.content.ComponentName, java.lang.String, android.os.Bundle);
131    method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException;
132    method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException;
133    method public android.content.ComponentName startService(android.content.Intent);
134    method public boolean stopService(android.content.Intent);
135    method public void unbindService(android.content.ServiceConnection);
136    method public void unregisterReceiver(android.content.BroadcastReceiver);
137  }
138
139  public deprecated class MockCursor implements android.database.Cursor {
140    ctor public MockCursor();
141    method public void close();
142    method public void copyStringToBuffer(int, android.database.CharArrayBuffer);
143    method public deprecated void deactivate();
144    method public byte[] getBlob(int);
145    method public int getColumnCount();
146    method public int getColumnIndex(java.lang.String);
147    method public int getColumnIndexOrThrow(java.lang.String);
148    method public java.lang.String getColumnName(int);
149    method public java.lang.String[] getColumnNames();
150    method public int getCount();
151    method public double getDouble(int);
152    method public android.os.Bundle getExtras();
153    method public float getFloat(int);
154    method public int getInt(int);
155    method public long getLong(int);
156    method public android.net.Uri getNotificationUri();
157    method public int getPosition();
158    method public short getShort(int);
159    method public java.lang.String getString(int);
160    method public int getType(int);
161    method public boolean getWantsAllOnMoveCalls();
162    method public boolean isAfterLast();
163    method public boolean isBeforeFirst();
164    method public boolean isClosed();
165    method public boolean isFirst();
166    method public boolean isLast();
167    method public boolean isNull(int);
168    method public boolean move(int);
169    method public boolean moveToFirst();
170    method public boolean moveToLast();
171    method public boolean moveToNext();
172    method public boolean moveToPosition(int);
173    method public boolean moveToPrevious();
174    method public void registerContentObserver(android.database.ContentObserver);
175    method public void registerDataSetObserver(android.database.DataSetObserver);
176    method public deprecated boolean requery();
177    method public android.os.Bundle respond(android.os.Bundle);
178    method public void setExtras(android.os.Bundle);
179    method public void setNotificationUri(android.content.ContentResolver, android.net.Uri);
180    method public void unregisterContentObserver(android.database.ContentObserver);
181    method public void unregisterDataSetObserver(android.database.DataSetObserver);
182  }
183
184  public deprecated class MockDialogInterface implements android.content.DialogInterface {
185    ctor public MockDialogInterface();
186    method public void cancel();
187    method public void dismiss();
188  }
189
190  public deprecated class MockPackageManager extends android.content.pm.PackageManager {
191    ctor public MockPackageManager();
192    method public void addPackageToPreferred(java.lang.String);
193    method public boolean addPermission(android.content.pm.PermissionInfo);
194    method public boolean addPermissionAsync(android.content.pm.PermissionInfo);
195    method public void addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName);
196    method public boolean canRequestPackageInstalls();
197    method public java.lang.String[] canonicalToCurrentPackageNames(java.lang.String[]);
198    method public int checkPermission(java.lang.String, java.lang.String);
199    method public int checkSignatures(java.lang.String, java.lang.String);
200    method public int checkSignatures(int, int);
201    method public void clearInstantAppCookie();
202    method public void clearPackagePreferredActivities(java.lang.String);
203    method public java.lang.String[] currentToCanonicalPackageNames(java.lang.String[]);
204    method public void extendVerificationTimeout(int, int, long);
205    method public android.graphics.drawable.Drawable getActivityBanner(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
206    method public android.graphics.drawable.Drawable getActivityBanner(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException;
207    method public android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
208    method public android.graphics.drawable.Drawable getActivityIcon(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException;
209    method public android.content.pm.ActivityInfo getActivityInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
210    method public android.graphics.drawable.Drawable getActivityLogo(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
211    method public android.graphics.drawable.Drawable getActivityLogo(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException;
212    method public java.util.List<android.content.IntentFilter> getAllIntentFilters(java.lang.String);
213    method public java.util.List<android.content.pm.PermissionGroupInfo> getAllPermissionGroups(int);
214    method public android.graphics.drawable.Drawable getApplicationBanner(android.content.pm.ApplicationInfo);
215    method public android.graphics.drawable.Drawable getApplicationBanner(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException;
216    method public int getApplicationEnabledSetting(java.lang.String);
217    method public android.graphics.drawable.Drawable getApplicationIcon(android.content.pm.ApplicationInfo);
218    method public android.graphics.drawable.Drawable getApplicationIcon(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException;
219    method public android.content.pm.ApplicationInfo getApplicationInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
220    method public java.lang.CharSequence getApplicationLabel(android.content.pm.ApplicationInfo);
221    method public android.graphics.drawable.Drawable getApplicationLogo(android.content.pm.ApplicationInfo);
222    method public android.graphics.drawable.Drawable getApplicationLogo(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException;
223    method public android.content.pm.ChangedPackages getChangedPackages(int);
224    method public int getComponentEnabledSetting(android.content.ComponentName);
225    method public android.graphics.drawable.Drawable getDefaultActivityIcon();
226    method public android.graphics.drawable.Drawable getDrawable(java.lang.String, int, android.content.pm.ApplicationInfo);
227    method public java.util.List<android.content.pm.ApplicationInfo> getInstalledApplications(int);
228    method public java.util.List<android.content.pm.PackageInfo> getInstalledPackages(int);
229    method public java.lang.String getInstallerPackageName(java.lang.String);
230    method public byte[] getInstantAppCookie();
231    method public int getInstantAppCookieMaxBytes();
232    method public android.content.pm.InstrumentationInfo getInstrumentationInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
233    method public android.content.Intent getLaunchIntentForPackage(java.lang.String);
234    method public android.content.Intent getLeanbackLaunchIntentForPackage(java.lang.String);
235    method public java.lang.String getNameForUid(int);
236    method public int[] getPackageGids(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException;
237    method public int[] getPackageGids(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
238    method public android.content.pm.PackageInfo getPackageInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
239    method public android.content.pm.PackageInfo getPackageInfo(android.content.pm.VersionedPackage, int) throws android.content.pm.PackageManager.NameNotFoundException;
240    method public android.content.pm.PackageInstaller getPackageInstaller();
241    method public int getPackageUid(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
242    method public java.lang.String[] getPackagesForUid(int);
243    method public java.util.List<android.content.pm.PackageInfo> getPackagesHoldingPermissions(java.lang.String[], int);
244    method public android.content.pm.PermissionGroupInfo getPermissionGroupInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
245    method public android.content.pm.PermissionInfo getPermissionInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
246    method public int getPreferredActivities(java.util.List<android.content.IntentFilter>, java.util.List<android.content.ComponentName>, java.lang.String);
247    method public java.util.List<android.content.pm.PackageInfo> getPreferredPackages(int);
248    method public android.content.pm.ProviderInfo getProviderInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
249    method public android.content.pm.ActivityInfo getReceiverInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
250    method public android.content.res.Resources getResourcesForActivity(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException;
251    method public android.content.res.Resources getResourcesForApplication(android.content.pm.ApplicationInfo);
252    method public android.content.res.Resources getResourcesForApplication(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException;
253    method public android.content.pm.ServiceInfo getServiceInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException;
254    method public java.util.List<android.content.pm.SharedLibraryInfo> getSharedLibraries(int);
255    method public android.content.pm.FeatureInfo[] getSystemAvailableFeatures();
256    method public java.lang.String[] getSystemSharedLibraryNames();
257    method public java.lang.CharSequence getText(java.lang.String, int, android.content.pm.ApplicationInfo);
258    method public android.graphics.drawable.Drawable getUserBadgedDrawableForDensity(android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int);
259    method public android.graphics.drawable.Drawable getUserBadgedIcon(android.graphics.drawable.Drawable, android.os.UserHandle);
260    method public java.lang.CharSequence getUserBadgedLabel(java.lang.CharSequence, android.os.UserHandle);
261    method public android.content.res.XmlResourceParser getXml(java.lang.String, int, android.content.pm.ApplicationInfo);
262    method public boolean hasSystemFeature(java.lang.String);
263    method public boolean hasSystemFeature(java.lang.String, int);
264    method public boolean isInstantApp();
265    method public boolean isInstantApp(java.lang.String);
266    method public boolean isPermissionRevokedByPolicy(java.lang.String, java.lang.String);
267    method public boolean isSafeMode();
268    method public java.util.List<android.content.pm.ResolveInfo> queryBroadcastReceivers(android.content.Intent, int);
269    method public java.util.List<android.content.pm.ProviderInfo> queryContentProviders(java.lang.String, int, int);
270    method public java.util.List<android.content.pm.InstrumentationInfo> queryInstrumentation(java.lang.String, int);
271    method public java.util.List<android.content.pm.ResolveInfo> queryIntentActivities(android.content.Intent, int);
272    method public java.util.List<android.content.pm.ResolveInfo> queryIntentActivityOptions(android.content.ComponentName, android.content.Intent[], android.content.Intent, int);
273    method public java.util.List<android.content.pm.ResolveInfo> queryIntentContentProviders(android.content.Intent, int);
274    method public java.util.List<android.content.pm.ResolveInfo> queryIntentServices(android.content.Intent, int);
275    method public java.util.List<android.content.pm.PermissionInfo> queryPermissionsByGroup(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException;
276    method public void removePackageFromPreferred(java.lang.String);
277    method public void removePermission(java.lang.String);
278    method public android.content.pm.ResolveInfo resolveActivity(android.content.Intent, int);
279    method public android.content.pm.ProviderInfo resolveContentProvider(java.lang.String, int);
280    method public android.content.pm.ResolveInfo resolveService(android.content.Intent, int);
281    method public android.content.pm.ResolveInfo resolveServiceAsUser(android.content.Intent, int, int);
282    method public void setApplicationCategoryHint(java.lang.String, int);
283    method public void setApplicationEnabledSetting(java.lang.String, int, int);
284    method public void setComponentEnabledSetting(android.content.ComponentName, int, int);
285    method public void setInstallerPackageName(java.lang.String, java.lang.String);
286    method public void updateInstantAppCookie(byte[]);
287    method public void verifyPendingInstall(int, int);
288  }
289
290  public deprecated class MockResources extends android.content.res.Resources {
291    ctor public MockResources();
292    method public int getColor(int) throws android.content.res.Resources.NotFoundException;
293    method public android.content.res.ColorStateList getColorStateList(int) throws android.content.res.Resources.NotFoundException;
294    method public android.graphics.drawable.Drawable getDrawable(int) throws android.content.res.Resources.NotFoundException;
295    method public void updateConfiguration(android.content.res.Configuration, android.util.DisplayMetrics);
296  }
297
298  public deprecated class MockService {
299    method public static <T extends android.app.Service> void attachForTesting(android.app.Service, android.content.Context, java.lang.String, android.app.Application);
300  }
301
302}
303
304