summaryrefslogtreecommitdiffstats
path: root/tests/src/com/android/gallery3d/exif/ExifXmlDataTestCase.java
diff options
context:
space:
mode:
authorRuben Brunk <rubenbrunk@google.com>2013-04-02 13:15:57 -0700
committerRuben Brunk <rubenbrunk@google.com>2013-04-02 15:39:41 -0700
commit0cea1fca1ac717b0bf6f4f75c2e41e8549bc97e2 (patch)
treead6a4d9ec120d857b72de9671777f78a8e76262a /tests/src/com/android/gallery3d/exif/ExifXmlDataTestCase.java
parent187a09a330f9c62783741b85b86b12610b2f595d (diff)
downloadandroid_packages_apps_Snap-0cea1fca1ac717b0bf6f4f75c2e41e8549bc97e2.tar.gz
android_packages_apps_Snap-0cea1fca1ac717b0bf6f4f75c2e41e8549bc97e2.tar.bz2
android_packages_apps_Snap-0cea1fca1ac717b0bf6f4f75c2e41e8549bc97e2.zip
Speed improvements for ExifOutputStream.
Change-Id: I7d3ee9c157aefe67734e7b49cfa7868254c134ef
Diffstat (limited to 'tests/src/com/android/gallery3d/exif/ExifXmlDataTestCase.java')
-rw-r--r--tests/src/com/android/gallery3d/exif/ExifXmlDataTestCase.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/src/com/android/gallery3d/exif/ExifXmlDataTestCase.java b/tests/src/com/android/gallery3d/exif/ExifXmlDataTestCase.java
index 5f200ea92..da860208b 100644
--- a/tests/src/com/android/gallery3d/exif/ExifXmlDataTestCase.java
+++ b/tests/src/com/android/gallery3d/exif/ExifXmlDataTestCase.java
@@ -92,4 +92,17 @@ public class ExifXmlDataTestCase extends InstrumentationTestCase {
return String.format(RES_ID_TITLE, mImageResourceId);
}
}
+
+ protected InputStream reopenFileStream() throws Exception {
+ try {
+ if (mImagePath != null) {
+ return new FileInputStream(mImagePath);
+ } else {
+ Resources res = getInstrumentation().getContext().getResources();
+ return res.openRawResource(mImageResourceId);
+ }
+ } catch (Exception e) {
+ throw new Exception(getImageTitle(), e);
+ }
+ }
}