summaryrefslogtreecommitdiffstats
path: root/test-runner
diff options
context:
space:
mode:
authorAndrew Stadler <stadler@android.com>2009-06-24 22:32:40 -0700
committerAndrew Stadler <stadler@android.com>2009-06-24 22:32:40 -0700
commitb09296dbd8a5cff3a13308d6fc1ab504a8c63221 (patch)
treecf64e3441307ddac6ea69c4fa2dc6cf38f45f274 /test-runner
parentafed82bca9e173cabe2c2f25314b202e5c1ccbca (diff)
downloadframeworks_base-b09296dbd8a5cff3a13308d6fc1ab504a8c63221.zip
frameworks_base-b09296dbd8a5cff3a13308d6fc1ab504a8c63221.tar.gz
frameworks_base-b09296dbd8a5cff3a13308d6fc1ab504a8c63221.tar.bz2
Add missing filename remap to RenamingDelegatingContext
This makes ProviderTestCase2 work better by enabling code under test to make calls to context.getDatabasePath(). Without this fix the call throws an exception. It would be reasonable (and useful) to backport this to donut, but I'm not even building donut these days.
Diffstat (limited to 'test-runner')
-rw-r--r--test-runner/android/test/RenamingDelegatingContext.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/test-runner/android/test/RenamingDelegatingContext.java b/test-runner/android/test/RenamingDelegatingContext.java
index 3f64340..d780502 100644
--- a/test-runner/android/test/RenamingDelegatingContext.java
+++ b/test-runner/android/test/RenamingDelegatingContext.java
@@ -136,6 +136,11 @@ public class RenamingDelegatingContext extends ContextWrapper {
return false;
}
}
+
+ @Override
+ public File getDatabasePath(String name) {
+ return mFileContext.getDatabasePath(renamedFileName(name));
+ }
@Override
public String[] databaseList() {