fix and enable parser unit tests (tested with eclipse)

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6419 6c8d7289-2bf4-0310-a012-ef5d649a1542
This commit is contained in:
f1ori 2009-10-16 09:33:18 +00:00
parent 99683f5f11
commit 34c71b22e8

View File

@ -1,6 +1,7 @@
package de.anomic.document; package de.anomic.document;
//import static org.junit.Assert.*; import static org.junit.Assert.*;
import static org.junit.matchers.JUnitMatchers.*;
import net.yacy.kelondro.data.meta.DigestURI; import net.yacy.kelondro.data.meta.DigestURI;
import org.junit.Test; import org.junit.Test;
@ -21,6 +22,7 @@ public class ParserTest {
String[][] testFiles = new String[][] { String[][] testFiles = new String[][] {
// meaning: filename in test/parsertest, mimetype, title, creator, description, // meaning: filename in test/parsertest, mimetype, title, creator, description,
new String[]{"umlaute_windows.docx", "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "In München steht ein Hofbräuhaus, dort gibt es Bier in Maßkrügen", "", ""}, new String[]{"umlaute_windows.docx", "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "In München steht ein Hofbräuhaus, dort gibt es Bier in Maßkrügen", "", ""},
new String[]{"umlaute_windows.pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation", "Folie 1", "", ""},
new String[]{"umlaute_linux.odt", "application/vnd.oasis.opendocument.text", "Münchner Hofbräuhaus", "", "Kommentar zum Hofbräuhaus"}, new String[]{"umlaute_linux.odt", "application/vnd.oasis.opendocument.text", "Münchner Hofbräuhaus", "", "Kommentar zum Hofbräuhaus"},
new String[]{"umlaute_linux.ods", "application/vnd.oasis.opendocument.spreadsheat", "", "", ""}, new String[]{"umlaute_linux.ods", "application/vnd.oasis.opendocument.spreadsheat", "", "", ""},
new String[]{"umlaute_linux.odp", "application/vnd.oasis.opendocument.presentation", "", "", ""}, new String[]{"umlaute_linux.odp", "application/vnd.oasis.opendocument.presentation", "", "", ""},
@ -43,15 +45,11 @@ public class ParserTest {
str.append((char)c); str.append((char)c);
System.out.println("Parsed " + filename + ": " + str); System.out.println("Parsed " + filename + ": " + str);
/*
* Eclipse kann das hier nicht compilieren, weil 'containsString' nicht gefunden werden kann.
* Daher kommentiere ich das mal hier vorrübergehend aus. Bitte gucken was fehlt damit das geht.
assertThat(str.toString(), containsString("In München steht ein Hofbräuhaus, dort gibt es Bier in Maßkrügen")); assertThat(str.toString(), containsString("In München steht ein Hofbräuhaus, dort gibt es Bier in Maßkrügen"));
assertThat(doc.dc_title(), containsString(testFiles[i][2])); assertThat(doc.dc_title(), containsString(testFiles[i][2]));
assertThat(doc.dc_creator(), containsString(testFiles[i][3])); assertThat(doc.dc_creator(), containsString(testFiles[i][3]));
assertThat(doc.dc_description(), containsString(testFiles[i][4])); assertThat(doc.dc_description(), containsString(testFiles[i][4]));
*/
} }
} }
} }