summaryrefslogtreecommitdiffstats
path: root/tests/src/com/android/gallery3d/exif/ExifParserTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/com/android/gallery3d/exif/ExifParserTest.java')
-rw-r--r--tests/src/com/android/gallery3d/exif/ExifParserTest.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/tests/src/com/android/gallery3d/exif/ExifParserTest.java b/tests/src/com/android/gallery3d/exif/ExifParserTest.java
index eb5a5742a..422d12717 100644
--- a/tests/src/com/android/gallery3d/exif/ExifParserTest.java
+++ b/tests/src/com/android/gallery3d/exif/ExifParserTest.java
@@ -21,7 +21,6 @@ import android.graphics.BitmapFactory;
import java.util.List;
import java.util.Map;
-import java.util.Set;
public class ExifParserTest extends ExifXmlDataTestCase {
private static final String TAG = "ExifParserTest";
@@ -34,7 +33,7 @@ public class ExifParserTest extends ExifXmlDataTestCase {
super(imgPath, xmlPath);
}
- private List<Map<Short, Set<String>>> mGroundTruth;
+ private List<Map<Short, List<String>>> mGroundTruth;
@Override
public void setUp() throws Exception {
@@ -76,7 +75,7 @@ public class ExifParserTest extends ExifXmlDataTestCase {
}
private void checkTag(ExifTag tag) {
- Set<String> truth = mGroundTruth.get(tag.getIfd()).get(tag.getTagId());
+ List<String> truth = mGroundTruth.get(tag.getIfd()).get(tag.getTagId());
if (truth == null) {
fail(String.format("Unknown Tag %02x", tag.getTagId()) + ", " + getImageTitle());
@@ -93,7 +92,7 @@ public class ExifParserTest extends ExifXmlDataTestCase {
private void parseOneIfd(int ifd, int options) throws Exception {
try {
- Map<Short, Set<String>> expectedResult = mGroundTruth.get(ifd);
+ Map<Short, List<String>> expectedResult = mGroundTruth.get(ifd);
int numOfTag = 0;
ExifParser parser = ExifParser.parse(getImageInputStream(), options);
int event = parser.next();
@@ -127,7 +126,7 @@ public class ExifParserTest extends ExifXmlDataTestCase {
}
event = parser.next();
}
- assertEquals(expectedResult.size(), numOfTag);
+ assertEquals(getImageTitle(), ExifXmlReader.getTrueTagNumber(expectedResult), numOfTag);
} catch (Exception e) {
throw new Exception(getImageTitle(), e);
}