summaryrefslogtreecommitdiff
path: root/test/net
diff options
context:
space:
mode:
authorreger <reger18@arcor.de>2014-12-15 20:45:05 +0100
committerreger <reger18@arcor.de>2014-12-15 20:45:05 +0100
commit9edc7308aa76a3e2c1248d59354089f71ddb9472 (patch)
tree47b62f8479b744c3d6783140a0b325e5a911c566 /test/net
parent6c3f36def1397a1235ea2b0432640fe21fff919f (diff)
update to metadata-extractor-2.7.0.jar
add 2 simple JUnit test cases for jpeg and tif parsing
Diffstat (limited to 'test/net')
-rw-r--r--test/net/yacy/document/parser/images/genericImageParserTest.java38
-rw-r--r--test/net/yacy/document/parser/images/metadataImageParserTest.java39
2 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());
+ }
+
+}