Enhance test to also check the html table contents

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23039 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Nick Burch
2010-10-12 11:09:56 +00:00
parent 3eea2d35e7
commit e678bd935e

View File

@@ -106,6 +106,27 @@ public class PoiHssfContentTransformerTest extends TikaPoweredContentTransformer
"Content not properly CSV'd", "Content not properly CSV'd",
contents.contains("\"The\",\"quick\",\"brown\",\"fox\"") contents.contains("\"The\",\"quick\",\"brown\",\"fox\"")
); );
} else if(targetMimetype.equals(MimetypeMap.MIMETYPE_XML)) {
// First check we got the usual bits
super.additionalContentCheck(sourceMimetype, targetMimetype, contents);
// Now check tables came out correctly
assertTrue(
"Content lacks XHTML table tags:\n" + contents,
contents.contains("<table>")
);
assertTrue(
"Content lacks XHTML table tags:\n" + contents,
contents.contains("<tr>")
);
assertTrue(
"Content lacks XHTML table tags:\n" + contents,
contents.contains("<td>1</td>")
);
assertTrue(
"Content lacks XHTML table tags:\n" + contents,
contents.contains("<td>The</td>")
);
} else { } else {
super.additionalContentCheck(sourceMimetype, targetMimetype, contents); super.additionalContentCheck(sourceMimetype, targetMimetype, contents);
} }