mirror of https://github.com/apache/nifi.git
NIFI-296: Add tests for ooxml office documents
This commit is contained in:
parent
089eec2e0c
commit
8f5afd0c9a
|
@ -72,6 +72,11 @@ public class TestIdentifyMimeType {
|
||||||
expectedMimeTypes.put("1.xml", "application/xml");
|
expectedMimeTypes.put("1.xml", "application/xml");
|
||||||
expectedMimeTypes.put("flowfilev3", "application/flowfile-v3");
|
expectedMimeTypes.put("flowfilev3", "application/flowfile-v3");
|
||||||
expectedMimeTypes.put("flowfilev1.tar", "application/flowfile-v1");
|
expectedMimeTypes.put("flowfilev1.tar", "application/flowfile-v1");
|
||||||
|
// Office documents below randomly selected from govdocs1:
|
||||||
|
// http://digitalcorpora.org/corpora/govdocs
|
||||||
|
expectedMimeTypes.put("651924.docx", "application/vnd.openxmlformats-officedocument.wordprocessingml.document");
|
||||||
|
expectedMimeTypes.put("528206.xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
|
||||||
|
expectedMimeTypes.put("392790.pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation");
|
||||||
|
|
||||||
final Map<String, String> expectedExtensions = new HashMap<>();
|
final Map<String, String> expectedExtensions = new HashMap<>();
|
||||||
expectedExtensions.put("1.7z", ".7z");
|
expectedExtensions.put("1.7z", ".7z");
|
||||||
|
@ -90,6 +95,9 @@ public class TestIdentifyMimeType {
|
||||||
expectedExtensions.put("1.xml", ".xml");
|
expectedExtensions.put("1.xml", ".xml");
|
||||||
expectedExtensions.put("flowfilev3", "");
|
expectedExtensions.put("flowfilev3", "");
|
||||||
expectedExtensions.put("flowfilev1.tar", "");
|
expectedExtensions.put("flowfilev1.tar", "");
|
||||||
|
expectedExtensions.put("651924.docx", ".docx");
|
||||||
|
expectedExtensions.put("528206.xlsx", ".xlsx");
|
||||||
|
expectedExtensions.put("392790.pptx", ".pptx");
|
||||||
|
|
||||||
final List<MockFlowFile> filesOut = runner.getFlowFilesForRelationship(IdentifyMimeType.REL_SUCCESS);
|
final List<MockFlowFile> filesOut = runner.getFlowFilesForRelationship(IdentifyMimeType.REL_SUCCESS);
|
||||||
for (final MockFlowFile file : filesOut) {
|
for (final MockFlowFile file : filesOut) {
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue