diff options
author | Andreas Beeker <kiwiwings@apache.org> | 2021-03-27 14:03:16 +0000 |
---|---|---|
committer | Andreas Beeker <kiwiwings@apache.org> | 2021-03-27 14:03:16 +0000 |
commit | 37791e4bdfc706aa5684745594260f243b4be7ee (patch) | |
tree | a8dd8d0976fc478074d52cd3de79e0e6b5e6a33a /src/integrationtest/org/apache/poi/stress/XWPFFileHandler.java | |
parent | 2bb3839bfe3e3bacff79f8157465633e311239ce (diff) | |
download | poi-37791e4bdfc706aa5684745594260f243b4be7ee.tar.gz poi-37791e4bdfc706aa5684745594260f243b4be7ee.zip |
65206 - Migrate ant / maven to gradle build
update gradle files and project structure along https://github.com/centic9/poi/tree/gradle_build
remove eclipse IDE project files
remove obsolete record generator files
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888111 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/integrationtest/org/apache/poi/stress/XWPFFileHandler.java')
-rw-r--r-- | src/integrationtest/org/apache/poi/stress/XWPFFileHandler.java | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/src/integrationtest/org/apache/poi/stress/XWPFFileHandler.java b/src/integrationtest/org/apache/poi/stress/XWPFFileHandler.java deleted file mode 100644 index 0970d4fa1a..0000000000 --- a/src/integrationtest/org/apache/poi/stress/XWPFFileHandler.java +++ /dev/null @@ -1,56 +0,0 @@ -/* ==================================================================== - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -==================================================================== */ -package org.apache.poi.stress; - -import java.io.BufferedInputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.InputStream; - -import org.apache.poi.ooxml.POIXMLException; -import org.apache.poi.xwpf.usermodel.XWPFDocument; -import org.junit.jupiter.api.Test; - -class XWPFFileHandler extends AbstractFileHandler { - @Override - public void handleFile(InputStream stream, String path) throws Exception { - // ignore password protected files - if (POIXMLDocumentHandler.isEncrypted(stream)) return; - - try (XWPFDocument doc = new XWPFDocument(stream)) { - - new POIXMLDocumentHandler().handlePOIXMLDocument(doc); - POIXMLDocumentHandler.cursorRecursive(doc.getDocument()); - } catch (POIXMLException e) { - Exception cause = (Exception)e.getCause(); - throw cause == null ? e : cause; - } - } - - // a test-case to test this locally without executing the full TestAllFiles - @Test - @SuppressWarnings("java:S2699") - void test() throws Exception { - File file = new File("test-data/document/51921-Word-Crash067.docx"); - - try (InputStream stream = new BufferedInputStream(new FileInputStream(file))) { - handleFile(stream, file.getPath()); - } - - handleExtracting(file); - } -}
\ No newline at end of file |