diff options
| author | reger <reger18@arcor.de> | 2014-12-15 20:45:05 +0100 |
|---|---|---|
| committer | reger <reger18@arcor.de> | 2014-12-15 20:45:05 +0100 |
| commit | 9edc7308aa76a3e2c1248d59354089f71ddb9472 (patch) | |
| tree | 47b62f8479b744c3d6783140a0b325e5a911c566 /test | |
| parent | 6c3f36def1397a1235ea2b0432640fe21fff919f (diff) | |
update to metadata-extractor-2.7.0.jar
add 2 simple JUnit test cases for jpeg and tif parsing
Diffstat (limited to 'test')
| -rw-r--r-- | test/net/yacy/document/parser/images/genericImageParserTest.java | 38 | ||||
| -rw-r--r-- | test/net/yacy/document/parser/images/metadataImageParserTest.java | 39 | ||||
| -rw-r--r-- | test/parsertest/YaCyLogo_120ppi.jpg | bin | 0 -> 18918 bytes | |||
| -rw-r--r-- | test/parsertest/YaCyLogo_120ppi.tif | bin | 0 -> 54640 bytes |
4 files changed, 77 insertions, 0 deletions
diff --git a/test/net/yacy/document/parser/images/genericImageParserTest.java b/test/net/yacy/document/parser/images/genericImageParserTest.java new file mode 100644 index 000000000..34532b3f7 --- /dev/null +++ b/test/net/yacy/document/parser/images/genericImageParserTest.java @@ -0,0 +1,38 @@ +
+package net.yacy.document.parser.images;
+
+import java.io.File;
+import java.io.FileInputStream;
+import net.yacy.cora.document.id.AnchorURL;
+import net.yacy.document.Document;
+import org.junit.Test;
+import static org.junit.Assert.*;
+
+public class genericImageParserTest {
+
+ /**
+ * Test of parse method, of class genericImageParser.
+ */
+ @Test
+ public void testParse() throws Exception {
+ System.out.println("genericImageParser.parse Jpeg");
+
+ final String testFiles = "YaCyLogo_120ppi.jpg";
+ final String mimetype = "image/jpeg";
+ final String charset = null;
+
+ final String filename = "test/parsertest/" + testFiles;
+ final File file = new File(filename);
+
+ final AnchorURL url = new AnchorURL("http://localhost/" + filename);
+ System.out.println("parse file: " + filename);
+
+ genericImageParser p = new genericImageParser();
+ final Document[] docs = p.parse(url, mimetype, charset, new FileInputStream(file));
+
+ Document doc = docs[0];
+ assertEquals("YaCy Logo",doc.dc_title());
+ System.out.println(doc.toString());
+ }
+
+}
diff --git a/test/net/yacy/document/parser/images/metadataImageParserTest.java b/test/net/yacy/document/parser/images/metadataImageParserTest.java new file mode 100644 index 000000000..9dec63219 --- /dev/null +++ b/test/net/yacy/document/parser/images/metadataImageParserTest.java @@ -0,0 +1,39 @@ +
+package net.yacy.document.parser.images;
+
+import java.io.File;
+import java.io.FileInputStream;
+import net.yacy.cora.document.id.AnchorURL;
+import net.yacy.document.Document;
+import org.junit.Test;
+import static org.junit.Assert.*;
+
+public class metadataImageParserTest {
+
+
+ /**
+ * Test of parse method, of class metadataImageParser.
+ */
+ @Test
+ public void testParse() throws Exception {
+ System.out.println("metadataImageParser.parse TIF");
+
+ final String testFiles = "YaCyLogo_120ppi.tif";
+ final String mimetype = "image/tiff";
+ final String charset = null;
+
+ final String filename = "test/parsertest/" + testFiles;
+ final File file = new File(filename);
+
+ final AnchorURL url = new AnchorURL("http://localhost/" + filename);
+ System.out.println("parse file: " + filename);
+
+ metadataImageParser p = new metadataImageParser();
+ final Document[] docs = p.parse(url, mimetype, charset, new FileInputStream(file));
+
+ Document doc = docs[0];
+ assertEquals("YaCy Logo",doc.dc_title());
+ System.out.println(doc.toString());
+ }
+
+}
diff --git a/test/parsertest/YaCyLogo_120ppi.jpg b/test/parsertest/YaCyLogo_120ppi.jpg Binary files differnew file mode 100644 index 000000000..0752cb2cf --- /dev/null +++ b/test/parsertest/YaCyLogo_120ppi.jpg diff --git a/test/parsertest/YaCyLogo_120ppi.tif b/test/parsertest/YaCyLogo_120ppi.tif Binary files differnew file mode 100644 index 000000000..4902b28a1 --- /dev/null +++ b/test/parsertest/YaCyLogo_120ppi.tif |
