android.test.mock
Class MockContentProvider

java.lang.Object
  extended by android.content.ContentProvider
      extended by android.test.mock.MockContentProvider
All Implemented Interfaces:
android.content.ComponentCallbacks

public class MockContentProvider
extends android.content.ContentProvider


Constructor Summary
protected MockContentProvider()
           
  MockContentProvider(android.content.Context context)
           
  MockContentProvider(android.content.Context context, java.lang.String readPermission, java.lang.String writePermission, android.content.pm.PathPermission[] pathPermissions)
           
 
Method Summary
 android.content.ContentProviderResult[] applyBatch(java.util.ArrayList<android.content.ContentProviderOperation> operations)
           
 void attachInfo(android.content.Context context, android.content.pm.ProviderInfo info)
           
 int bulkInsert(android.net.Uri uri, android.content.ContentValues[] values)
           
 int delete(android.net.Uri uri, java.lang.String selection, java.lang.String[] selectionArgs)
           
 java.lang.String getType(android.net.Uri uri)
           
 android.net.Uri insert(android.net.Uri uri, android.content.ContentValues values)
           
 boolean onCreate()
           
 android.database.Cursor query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder)
           
 int update(android.net.Uri uri, android.content.ContentValues values, java.lang.String selection, java.lang.String[] selectionArgs)
           
 
Methods inherited from class android.content.ContentProvider
getContext, getPathPermissions, getReadPermission, getWritePermission, isTemporary, onConfigurationChanged, onLowMemory, openAssetFile, openFile, openFileHelper, setPathPermissions, setReadPermission, setWritePermission
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockContentProvider

protected MockContentProvider()

MockContentProvider

public MockContentProvider(android.content.Context context)

MockContentProvider

public MockContentProvider(android.content.Context context,
                           java.lang.String readPermission,
                           java.lang.String writePermission,
                           android.content.pm.PathPermission[] pathPermissions)
Method Detail

delete

public int delete(android.net.Uri uri,
                  java.lang.String selection,
                  java.lang.String[] selectionArgs)
Specified by:
delete in class android.content.ContentProvider

getType

public java.lang.String getType(android.net.Uri uri)
Specified by:
getType in class android.content.ContentProvider

insert

public android.net.Uri insert(android.net.Uri uri,
                              android.content.ContentValues values)
Specified by:
insert in class android.content.ContentProvider

onCreate

public boolean onCreate()
Specified by:
onCreate in class android.content.ContentProvider

query

public android.database.Cursor query(android.net.Uri uri,
                                     java.lang.String[] projection,
                                     java.lang.String selection,
                                     java.lang.String[] selectionArgs,
                                     java.lang.String sortOrder)
Specified by:
query in class android.content.ContentProvider

update

public int update(android.net.Uri uri,
                  android.content.ContentValues values,
                  java.lang.String selection,
                  java.lang.String[] selectionArgs)
Specified by:
update in class android.content.ContentProvider

bulkInsert

public int bulkInsert(android.net.Uri uri,
                      android.content.ContentValues[] values)
Overrides:
bulkInsert in class android.content.ContentProvider

attachInfo

public void attachInfo(android.content.Context context,
                       android.content.pm.ProviderInfo info)
Overrides:
attachInfo in class android.content.ContentProvider

applyBatch

public android.content.ContentProviderResult[] applyBatch(java.util.ArrayList<android.content.ContentProviderOperation> operations)
Overrides:
applyBatch in class android.content.ContentProvider


Copyright © 2008-2010. All Rights Reserved.