android.test.mock
Class MockContext

java.lang.Object
  extended by android.content.Context
      extended by android.test.mock.MockContext

public class MockContext
extends android.content.Context


Field Summary
 
Fields inherited from class android.content.Context
ACCESSIBILITY_SERVICE, ACCOUNT_SERVICE, ACTIVITY_SERVICE, ALARM_SERVICE, AUDIO_SERVICE, BIND_ABOVE_CLIENT, BIND_ADJUST_WITH_ACTIVITY, BIND_ALLOW_OOM_MANAGEMENT, BIND_AUTO_CREATE, BIND_DEBUG_UNBIND, BIND_IMPORTANT, BIND_NOT_FOREGROUND, BIND_WAIVE_PRIORITY, CLIPBOARD_SERVICE, CONNECTIVITY_SERVICE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, CONTEXT_RESTRICTED, DEVICE_POLICY_SERVICE, DOWNLOAD_SERVICE, DROPBOX_SERVICE, INPUT_METHOD_SERVICE, INPUT_SERVICE, KEYGUARD_SERVICE, LAYOUT_INFLATER_SERVICE, LOCATION_SERVICE, MEDIA_ROUTER_SERVICE, MODE_APPEND, MODE_ENABLE_WRITE_AHEAD_LOGGING, MODE_MULTI_PROCESS, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, NFC_SERVICE, NOTIFICATION_SERVICE, NSD_SERVICE, POWER_SERVICE, SEARCH_SERVICE, SENSOR_SERVICE, STORAGE_SERVICE, TELEPHONY_SERVICE, TEXT_SERVICES_MANAGER_SERVICE, UI_MODE_SERVICE, USB_SERVICE, VIBRATOR_SERVICE, WALLPAPER_SERVICE, WIFI_P2P_SERVICE, WIFI_SERVICE, WINDOW_SERVICE
 
Constructor Summary
MockContext()
           
 
Method Summary
 boolean bindService(android.content.Intent service, android.content.ServiceConnection conn, int flags)
           
 int checkCallingOrSelfPermission(String permission)
           
 int checkCallingOrSelfUriPermission(android.net.Uri uri, int modeFlags)
           
 int checkCallingPermission(String permission)
           
 int checkCallingUriPermission(android.net.Uri uri, int modeFlags)
           
 int checkPermission(String permission, int pid, int uid)
           
 int checkUriPermission(android.net.Uri uri, int pid, int uid, int modeFlags)
           
 int checkUriPermission(android.net.Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)
           
 void clearWallpaper()
           
 android.content.Context createPackageContext(String packageName, int flags)
           
 String[] databaseList()
           
 boolean deleteDatabase(String name)
           
 boolean deleteFile(String name)
           
 void enforceCallingOrSelfPermission(String permission, String message)
           
 void enforceCallingOrSelfUriPermission(android.net.Uri uri, int modeFlags, String message)
           
 void enforceCallingPermission(String permission, String message)
           
 void enforceCallingUriPermission(android.net.Uri uri, int modeFlags, String message)
           
 void enforcePermission(String permission, int pid, int uid, String message)
           
 void enforceUriPermission(android.net.Uri uri, int pid, int uid, int modeFlags, String message)
           
 void enforceUriPermission(android.net.Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)
           
 String[] fileList()
           
 android.content.Context getApplicationContext()
           
 android.content.pm.ApplicationInfo getApplicationInfo()
           
 android.content.res.AssetManager getAssets()
           
 File getCacheDir()
           
 ClassLoader getClassLoader()
           
 android.content.ContentResolver getContentResolver()
           
 File getDatabasePath(String name)
           
 File getDir(String name, int mode)
           
 File getExternalCacheDir()
           
 File getExternalFilesDir(String type)
           
 File getFilesDir()
           
 File getFileStreamPath(String name)
           
 android.os.Looper getMainLooper()
           
 File getObbDir()
           
 String getPackageCodePath()
           
 android.content.pm.PackageManager getPackageManager()
           
 String getPackageName()
           
 String getPackageResourcePath()
           
 android.content.res.Resources getResources()
           
 android.content.SharedPreferences getSharedPreferences(String name, int mode)
           
 Object getSystemService(String name)
           
 android.content.res.Resources.Theme getTheme()
           
 android.graphics.drawable.Drawable getWallpaper()
           
 int getWallpaperDesiredMinimumHeight()
           
 int getWallpaperDesiredMinimumWidth()
           
 void grantUriPermission(String toPackage, android.net.Uri uri, int modeFlags)
           
 boolean isRestricted()
           
 FileInputStream openFileInput(String name)
           
 FileOutputStream openFileOutput(String name, int mode)
           
 android.database.sqlite.SQLiteDatabase openOrCreateDatabase(String file, int mode, android.database.sqlite.SQLiteDatabase.CursorFactory factory)
           
 android.database.sqlite.SQLiteDatabase openOrCreateDatabase(String file, int mode, android.database.sqlite.SQLiteDatabase.CursorFactory factory, android.database.DatabaseErrorHandler errorHandler)
           
 android.graphics.drawable.Drawable peekWallpaper()
           
 android.content.Intent registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter)
           
 android.content.Intent registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter, String broadcastPermission, android.os.Handler scheduler)
           
 void removeStickyBroadcast(android.content.Intent intent)
           
 void revokeUriPermission(android.net.Uri uri, int modeFlags)
           
 void sendBroadcast(android.content.Intent intent)
           
 void sendBroadcast(android.content.Intent intent, String receiverPermission)
           
 void sendOrderedBroadcast(android.content.Intent intent, String receiverPermission)
           
 void sendOrderedBroadcast(android.content.Intent intent, String receiverPermission, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, String initialData, android.os.Bundle initialExtras)
           
 void sendStickyBroadcast(android.content.Intent intent)
           
 void sendStickyOrderedBroadcast(android.content.Intent intent, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, String initialData, android.os.Bundle initialExtras)
           
 void setTheme(int resid)
           
 void setWallpaper(android.graphics.Bitmap bitmap)
           
 void setWallpaper(InputStream data)
           
 void startActivities(android.content.Intent[] intents)
           
 void startActivities(android.content.Intent[] intents, android.os.Bundle options)
           
 void startActivity(android.content.Intent intent)
           
 void startActivity(android.content.Intent intent, android.os.Bundle options)
           
 boolean startInstrumentation(android.content.ComponentName className, String profileFile, android.os.Bundle arguments)
           
 void startIntentSender(android.content.IntentSender intent, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
           
 void startIntentSender(android.content.IntentSender intent, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, android.os.Bundle options)
           
 android.content.ComponentName startService(android.content.Intent service)
           
 boolean stopService(android.content.Intent service)
           
 void unbindService(android.content.ServiceConnection conn)
           
 void unregisterReceiver(android.content.BroadcastReceiver receiver)
           
 
Methods inherited from class android.content.Context
getString, getString, getText, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, registerComponentCallbacks, unregisterComponentCallbacks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockContext

public MockContext()
Method Detail

getAssets

public android.content.res.AssetManager getAssets()
Specified by:
getAssets in class android.content.Context

getResources

public android.content.res.Resources getResources()
Specified by:
getResources in class android.content.Context

getPackageManager

public android.content.pm.PackageManager getPackageManager()
Specified by:
getPackageManager in class android.content.Context

getContentResolver

public android.content.ContentResolver getContentResolver()
Specified by:
getContentResolver in class android.content.Context

getMainLooper

public android.os.Looper getMainLooper()
Specified by:
getMainLooper in class android.content.Context

getApplicationContext

public android.content.Context getApplicationContext()
Specified by:
getApplicationContext in class android.content.Context

setTheme

public void setTheme(int resid)
Specified by:
setTheme in class android.content.Context

getTheme

public android.content.res.Resources.Theme getTheme()
Specified by:
getTheme in class android.content.Context

getClassLoader

public ClassLoader getClassLoader()
Specified by:
getClassLoader in class android.content.Context

getPackageName

public String getPackageName()
Specified by:
getPackageName in class android.content.Context

getApplicationInfo

public android.content.pm.ApplicationInfo getApplicationInfo()
Specified by:
getApplicationInfo in class android.content.Context

getPackageResourcePath

public String getPackageResourcePath()
Specified by:
getPackageResourcePath in class android.content.Context

getPackageCodePath

public String getPackageCodePath()
Specified by:
getPackageCodePath in class android.content.Context

getSharedPreferences

public android.content.SharedPreferences getSharedPreferences(String name,
                                                              int mode)
Specified by:
getSharedPreferences in class android.content.Context

openFileInput

public FileInputStream openFileInput(String name)
                              throws FileNotFoundException
Specified by:
openFileInput in class android.content.Context
Throws:
FileNotFoundException

openFileOutput

public FileOutputStream openFileOutput(String name,
                                       int mode)
                                throws FileNotFoundException
Specified by:
openFileOutput in class android.content.Context
Throws:
FileNotFoundException

deleteFile

public boolean deleteFile(String name)
Specified by:
deleteFile in class android.content.Context

getFileStreamPath

public File getFileStreamPath(String name)
Specified by:
getFileStreamPath in class android.content.Context

fileList

public String[] fileList()
Specified by:
fileList in class android.content.Context

getFilesDir

public File getFilesDir()
Specified by:
getFilesDir in class android.content.Context

getExternalFilesDir

public File getExternalFilesDir(String type)
Specified by:
getExternalFilesDir in class android.content.Context

getObbDir

public File getObbDir()
Specified by:
getObbDir in class android.content.Context

getCacheDir

public File getCacheDir()
Specified by:
getCacheDir in class android.content.Context

getExternalCacheDir

public File getExternalCacheDir()
Specified by:
getExternalCacheDir in class android.content.Context

getDir

public File getDir(String name,
                   int mode)
Specified by:
getDir in class android.content.Context

openOrCreateDatabase

public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(String file,
                                                                   int mode,
                                                                   android.database.sqlite.SQLiteDatabase.CursorFactory factory)
Specified by:
openOrCreateDatabase in class android.content.Context

openOrCreateDatabase

public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(String file,
                                                                   int mode,
                                                                   android.database.sqlite.SQLiteDatabase.CursorFactory factory,
                                                                   android.database.DatabaseErrorHandler errorHandler)
Specified by:
openOrCreateDatabase in class android.content.Context

getDatabasePath

public File getDatabasePath(String name)
Specified by:
getDatabasePath in class android.content.Context

databaseList

public String[] databaseList()
Specified by:
databaseList in class android.content.Context

deleteDatabase

public boolean deleteDatabase(String name)
Specified by:
deleteDatabase in class android.content.Context

getWallpaper

public android.graphics.drawable.Drawable getWallpaper()
Specified by:
getWallpaper in class android.content.Context

peekWallpaper

public android.graphics.drawable.Drawable peekWallpaper()
Specified by:
peekWallpaper in class android.content.Context

getWallpaperDesiredMinimumWidth

public int getWallpaperDesiredMinimumWidth()
Specified by:
getWallpaperDesiredMinimumWidth in class android.content.Context

getWallpaperDesiredMinimumHeight

public int getWallpaperDesiredMinimumHeight()
Specified by:
getWallpaperDesiredMinimumHeight in class android.content.Context

setWallpaper

public void setWallpaper(android.graphics.Bitmap bitmap)
                  throws IOException
Specified by:
setWallpaper in class android.content.Context
Throws:
IOException

setWallpaper

public void setWallpaper(InputStream data)
                  throws IOException
Specified by:
setWallpaper in class android.content.Context
Throws:
IOException

clearWallpaper

public void clearWallpaper()
Specified by:
clearWallpaper in class android.content.Context

startActivity

public void startActivity(android.content.Intent intent)
Specified by:
startActivity in class android.content.Context

startActivity

public void startActivity(android.content.Intent intent,
                          android.os.Bundle options)
Specified by:
startActivity in class android.content.Context

startActivities

public void startActivities(android.content.Intent[] intents)
Specified by:
startActivities in class android.content.Context

startActivities

public void startActivities(android.content.Intent[] intents,
                            android.os.Bundle options)
Specified by:
startActivities in class android.content.Context

startIntentSender

public void startIntentSender(android.content.IntentSender intent,
                              android.content.Intent fillInIntent,
                              int flagsMask,
                              int flagsValues,
                              int extraFlags)
                       throws android.content.IntentSender.SendIntentException
Specified by:
startIntentSender in class android.content.Context
Throws:
android.content.IntentSender.SendIntentException

startIntentSender

public void startIntentSender(android.content.IntentSender intent,
                              android.content.Intent fillInIntent,
                              int flagsMask,
                              int flagsValues,
                              int extraFlags,
                              android.os.Bundle options)
                       throws android.content.IntentSender.SendIntentException
Specified by:
startIntentSender in class android.content.Context
Throws:
android.content.IntentSender.SendIntentException

sendBroadcast

public void sendBroadcast(android.content.Intent intent)
Specified by:
sendBroadcast in class android.content.Context

sendBroadcast

public void sendBroadcast(android.content.Intent intent,
                          String receiverPermission)
Specified by:
sendBroadcast in class android.content.Context

sendOrderedBroadcast

public void sendOrderedBroadcast(android.content.Intent intent,
                                 String receiverPermission)
Specified by:
sendOrderedBroadcast in class android.content.Context

sendOrderedBroadcast

public void sendOrderedBroadcast(android.content.Intent intent,
                                 String receiverPermission,
                                 android.content.BroadcastReceiver resultReceiver,
                                 android.os.Handler scheduler,
                                 int initialCode,
                                 String initialData,
                                 android.os.Bundle initialExtras)
Specified by:
sendOrderedBroadcast in class android.content.Context

sendStickyBroadcast

public void sendStickyBroadcast(android.content.Intent intent)
Specified by:
sendStickyBroadcast in class android.content.Context

sendStickyOrderedBroadcast

public void sendStickyOrderedBroadcast(android.content.Intent intent,
                                       android.content.BroadcastReceiver resultReceiver,
                                       android.os.Handler scheduler,
                                       int initialCode,
                                       String initialData,
                                       android.os.Bundle initialExtras)
Specified by:
sendStickyOrderedBroadcast in class android.content.Context

removeStickyBroadcast

public void removeStickyBroadcast(android.content.Intent intent)
Specified by:
removeStickyBroadcast in class android.content.Context

registerReceiver

public android.content.Intent registerReceiver(android.content.BroadcastReceiver receiver,
                                               android.content.IntentFilter filter)
Specified by:
registerReceiver in class android.content.Context

registerReceiver

public android.content.Intent registerReceiver(android.content.BroadcastReceiver receiver,
                                               android.content.IntentFilter filter,
                                               String broadcastPermission,
                                               android.os.Handler scheduler)
Specified by:
registerReceiver in class android.content.Context

unregisterReceiver

public void unregisterReceiver(android.content.BroadcastReceiver receiver)
Specified by:
unregisterReceiver in class android.content.Context

startService

public android.content.ComponentName startService(android.content.Intent service)
Specified by:
startService in class android.content.Context

stopService

public boolean stopService(android.content.Intent service)
Specified by:
stopService in class android.content.Context

bindService

public boolean bindService(android.content.Intent service,
                           android.content.ServiceConnection conn,
                           int flags)
Specified by:
bindService in class android.content.Context

unbindService

public void unbindService(android.content.ServiceConnection conn)
Specified by:
unbindService in class android.content.Context

startInstrumentation

public boolean startInstrumentation(android.content.ComponentName className,
                                    String profileFile,
                                    android.os.Bundle arguments)
Specified by:
startInstrumentation in class android.content.Context

getSystemService

public Object getSystemService(String name)
Specified by:
getSystemService in class android.content.Context

checkPermission

public int checkPermission(String permission,
                           int pid,
                           int uid)
Specified by:
checkPermission in class android.content.Context

checkCallingPermission

public int checkCallingPermission(String permission)
Specified by:
checkCallingPermission in class android.content.Context

checkCallingOrSelfPermission

public int checkCallingOrSelfPermission(String permission)
Specified by:
checkCallingOrSelfPermission in class android.content.Context

enforcePermission

public void enforcePermission(String permission,
                              int pid,
                              int uid,
                              String message)
Specified by:
enforcePermission in class android.content.Context

enforceCallingPermission

public void enforceCallingPermission(String permission,
                                     String message)
Specified by:
enforceCallingPermission in class android.content.Context

enforceCallingOrSelfPermission

public void enforceCallingOrSelfPermission(String permission,
                                           String message)
Specified by:
enforceCallingOrSelfPermission in class android.content.Context

grantUriPermission

public void grantUriPermission(String toPackage,
                               android.net.Uri uri,
                               int modeFlags)
Specified by:
grantUriPermission in class android.content.Context

revokeUriPermission

public void revokeUriPermission(android.net.Uri uri,
                                int modeFlags)
Specified by:
revokeUriPermission in class android.content.Context

checkUriPermission

public int checkUriPermission(android.net.Uri uri,
                              int pid,
                              int uid,
                              int modeFlags)
Specified by:
checkUriPermission in class android.content.Context

checkCallingUriPermission

public int checkCallingUriPermission(android.net.Uri uri,
                                     int modeFlags)
Specified by:
checkCallingUriPermission in class android.content.Context

checkCallingOrSelfUriPermission

public int checkCallingOrSelfUriPermission(android.net.Uri uri,
                                           int modeFlags)
Specified by:
checkCallingOrSelfUriPermission in class android.content.Context

checkUriPermission

public int checkUriPermission(android.net.Uri uri,
                              String readPermission,
                              String writePermission,
                              int pid,
                              int uid,
                              int modeFlags)
Specified by:
checkUriPermission in class android.content.Context

enforceUriPermission

public void enforceUriPermission(android.net.Uri uri,
                                 int pid,
                                 int uid,
                                 int modeFlags,
                                 String message)
Specified by:
enforceUriPermission in class android.content.Context

enforceCallingUriPermission

public void enforceCallingUriPermission(android.net.Uri uri,
                                        int modeFlags,
                                        String message)
Specified by:
enforceCallingUriPermission in class android.content.Context

enforceCallingOrSelfUriPermission

public void enforceCallingOrSelfUriPermission(android.net.Uri uri,
                                              int modeFlags,
                                              String message)
Specified by:
enforceCallingOrSelfUriPermission in class android.content.Context

enforceUriPermission

public void enforceUriPermission(android.net.Uri uri,
                                 String readPermission,
                                 String writePermission,
                                 int pid,
                                 int uid,
                                 int modeFlags,
                                 String message)
Specified by:
enforceUriPermission in class android.content.Context

createPackageContext

public android.content.Context createPackageContext(String packageName,
                                                    int flags)
                                             throws android.content.pm.PackageManager.NameNotFoundException
Specified by:
createPackageContext in class android.content.Context
Throws:
android.content.pm.PackageManager.NameNotFoundException

isRestricted

public boolean isRestricted()
Overrides:
isRestricted in class android.content.Context


Copyright © 2008-2012. All Rights Reserved.