android.test
Class ProviderTestCase2<T extends android.content.ContentProvider>

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by android.test.AndroidTestCase
              extended by android.test.ProviderTestCase2<T>
All Implemented Interfaces:
junit.framework.Test

public abstract class ProviderTestCase2<T extends android.content.ContentProvider>
extends AndroidTestCase


Field Summary
 
Fields inherited from class android.test.AndroidTestCase
mContext
 
Constructor Summary
ProviderTestCase2(Class<T> providerClass, String providerAuthority)
           
 
Method Summary
 MockContentResolver getMockContentResolver()
           
 IsolatedContext getMockContext()
           
 T getProvider()
           
static
<T extends android.content.ContentProvider>
android.content.ContentResolver
newResolverWithContentProviderFromSql(android.content.Context targetContext, String filenamePrefix, Class<T> providerClass, String authority, String databaseName, int databaseVersion, String sql)
           
protected  void setUp()
           
protected  void tearDown()
           
 
Methods inherited from class android.test.AndroidTestCase
assertActivityRequiresPermission, assertReadingContentUriRequiresPermission, assertWritingContentUriRequiresPermission, getContext, scrubClass, setContext, testAndroidTestCaseSetupProperly
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProviderTestCase2

public ProviderTestCase2(Class<T> providerClass,
                         String providerAuthority)
Method Detail

getProvider

public T getProvider()

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class AndroidTestCase
Throws:
Exception

tearDown

protected void tearDown()
                 throws Exception
Overrides:
tearDown in class AndroidTestCase
Throws:
Exception

getMockContentResolver

public MockContentResolver getMockContentResolver()

getMockContext

public IsolatedContext getMockContext()

newResolverWithContentProviderFromSql

public static <T extends android.content.ContentProvider> android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context targetContext,
                                                                                                                                String filenamePrefix,
                                                                                                                                Class<T> providerClass,
                                                                                                                                String authority,
                                                                                                                                String databaseName,
                                                                                                                                int databaseVersion,
                                                                                                                                String sql)
                                                                             throws IllegalAccessException,
                                                                                    InstantiationException
Throws:
IllegalAccessException
InstantiationException


Copyright © 2008-2011. All Rights Reserved.