diff options
author | Kenny Root <kroot@google.com> | 2011-08-03 15:09:44 -0700 |
---|---|---|
committer | Kenny Root <kroot@google.com> | 2011-08-03 16:03:42 -0700 |
commit | 1ebd74acf9977daa42133507e970dab88e08f0ef (patch) | |
tree | c95bde1090f19e78201f15b54866ada88ab7cbf2 /core/tests | |
parent | 62c7b37590b1a692384a55949d3b9eba221a3652 (diff) | |
download | frameworks_base-1ebd74acf9977daa42133507e970dab88e08f0ef.zip frameworks_base-1ebd74acf9977daa42133507e970dab88e08f0ef.tar.gz frameworks_base-1ebd74acf9977daa42133507e970dab88e08f0ef.tar.bz2 |
Better error codes for missing files
Make sure that files that don't exist aren't returning bogus 'out of
space' error codes.
Add some Javadoc so I can remember what each thing does in an IDE.
Add copyright header to NativeLibraryHelper
Bug: 3375299
Change-Id: Iac46019160921daca65b21d38897e5165063316e
Diffstat (limited to 'core/tests')
-rwxr-xr-x | core/tests/coretests/src/android/content/pm/PackageManagerTests.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/tests/coretests/src/android/content/pm/PackageManagerTests.java b/core/tests/coretests/src/android/content/pm/PackageManagerTests.java index 5d28ef7..6c87c3b 100755 --- a/core/tests/coretests/src/android/content/pm/PackageManagerTests.java +++ b/core/tests/coretests/src/android/content/pm/PackageManagerTests.java @@ -3114,6 +3114,13 @@ public class PackageManagerTests extends AndroidTestCase { PackageInfo.INSTALL_LOCATION_UNSPECIFIED); } + @LargeTest + public void testInstallNonexistentFile() { + int retCode = PackageManager.INSTALL_FAILED_INVALID_URI; + File invalidFile = new File("/nonexistent-file.apk"); + invokeInstallPackageFail(Uri.fromFile(invalidFile), 0, retCode); + } + /*---------- Recommended install location tests ----*/ /* * TODO's |