summaryrefslogtreecommitdiffstats
path: root/test-runner/src
diff options
context:
space:
mode:
authorVasu Nori <vnori@google.com>2010-08-04 13:31:48 -0700
committerVasu Nori <vnori@google.com>2010-08-04 13:34:34 -0700
commit0c9e14aa4aa1370e01872dc05238f822f2dd552c (patch)
tree881d1ab617e7b83a3b3d011755a1cb61bd3d414d /test-runner/src
parent0d523e09bdc6373cba3c3c45ae84ffacfcfcf3b1 (diff)
downloadframeworks_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.java12
-rw-r--r--test-runner/src/android/test/ProviderTestCase2.java12
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.
*