diff options
author | Vasu Nori <vnori@google.com> | 2010-08-04 13:31:48 -0700 |
---|---|---|
committer | Vasu Nori <vnori@google.com> | 2010-08-04 13:34:34 -0700 |
commit | 0c9e14aa4aa1370e01872dc05238f822f2dd552c (patch) | |
tree | 881d1ab617e7b83a3b3d011755a1cb61bd3d414d /test-runner/src | |
parent | 0d523e09bdc6373cba3c3c45ae84ffacfcfcf3b1 (diff) | |
download | frameworks_base-0c9e14aa4aa1370e01872dc05238f822f2dd552c.zip frameworks_base-0c9e14aa4aa1370e01872dc05238f822f2dd552c.tar.gz frameworks_base-0c9e14aa4aa1370e01872dc05238f822f2dd552c.tar.bz2 |
add shutdown() to ContentProvider & call in ProviderTestCase*.tearDown
Change-Id: I3dd69b6907d68b7c1184139f22297ab92337f043
Diffstat (limited to 'test-runner/src')
-rw-r--r-- | test-runner/src/android/test/ProviderTestCase.java | 12 | ||||
-rw-r--r-- | test-runner/src/android/test/ProviderTestCase2.java | 12 |
2 files changed, 24 insertions, 0 deletions
diff --git a/test-runner/src/android/test/ProviderTestCase.java b/test-runner/src/android/test/ProviderTestCase.java index e1172cf..1ffda26 100644 --- a/test-runner/src/android/test/ProviderTestCase.java +++ b/test-runner/src/android/test/ProviderTestCase.java @@ -73,6 +73,18 @@ public abstract class ProviderTestCase<T extends ContentProvider> mResolver.addProvider(mProviderAuthority, getProvider()); } + /** + * Tears down the environment for the test fixture. + * <p> + * Calls {@link android.content.ContentProvider#shutdown()} on the + * {@link android.content.ContentProvider} represented by {@link #mProvider} + */ + @Override + protected void tearDown() throws Exception { + mProvider.shutdown(); + super.tearDown(); + } + public MockContentResolver getMockContentResolver() { return mResolver; } diff --git a/test-runner/src/android/test/ProviderTestCase2.java b/test-runner/src/android/test/ProviderTestCase2.java index 1fb5538..feb5ef4 100644 --- a/test-runner/src/android/test/ProviderTestCase2.java +++ b/test-runner/src/android/test/ProviderTestCase2.java @@ -141,6 +141,18 @@ public abstract class ProviderTestCase2<T extends ContentProvider> extends Andro } /** + * Tears down the environment for the test fixture. + * <p> + * Calls {@link android.content.ContentProvider#shutdown()} on the + * {@link android.content.ContentProvider} represented by {@link #mProvider}. + */ + @Override + protected void tearDown() throws Exception { + mProvider.shutdown(); + super.tearDown(); + } + + /** * Gets the {@link MockContentResolver} created by this class during initialization. You * must use the methods of this resolver to access the provider under test. * |