aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Beeker <kiwiwings@apache.org>2017-01-15 19:02:48 +0000
committerAndreas Beeker <kiwiwings@apache.org>2017-01-15 19:02:48 +0000
commit5a8b17ab20b49170ee532ccb18dc47a02bbeeffa (patch)
tree501dacd1028e996a2571f767a4cdcc2676ebc062 /src
parent9c2820add6a681f5775601fccb8270b85cd72920 (diff)
downloadpoi-5a8b17ab20b49170ee532ccb18dc47a02bbeeffa.tar.gz
poi-5a8b17ab20b49170ee532ccb18dc47a02bbeeffa.zip
Java9 fix - resource not found
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1778939 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src')
-rw-r--r--src/ooxml/testcases/org/apache/poi/ss/usermodel/TestEmbedOLEPackage.java19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/ooxml/testcases/org/apache/poi/ss/usermodel/TestEmbedOLEPackage.java b/src/ooxml/testcases/org/apache/poi/ss/usermodel/TestEmbedOLEPackage.java
index 0664d64b10..048daeba6f 100644
--- a/src/ooxml/testcases/org/apache/poi/ss/usermodel/TestEmbedOLEPackage.java
+++ b/src/ooxml/testcases/org/apache/poi/ss/usermodel/TestEmbedOLEPackage.java
@@ -21,13 +21,11 @@ import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertTrue;
import static org.junit.Assume.assumeTrue;
-import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
+import java.io.FileOutputStream;
import java.io.IOException;
-import java.net.URL;
-
-import javax.imageio.ImageIO;
+import org.apache.poi.POIDataSamples;
import org.apache.poi.hssf.HSSFTestDataSamples;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.sl.usermodel.AutoShape;
@@ -54,6 +52,10 @@ public class TestEmbedOLEPackage {
ClientAnchor anchor = pat.createAnchor(0, 0, 0, 0, 1, 1, 3, 6);
pat.createObjectData(anchor, oleIdx, picIdx);
+ FileOutputStream fos = new FileOutputStream("bla.xlsx");
+ wb1.write(fos);
+ fos.close();
+
Workbook wb2 = XSSFTestDataSamples.writeOutAndReadBack(wb1);
pat = wb2.getSheetAt(0).getDrawingPatriarch();
@@ -98,13 +100,8 @@ public class TestEmbedOLEPackage {
wb1.close();
}
- static byte[] getSamplePng() throws IOException {
- ClassLoader cl = Thread.currentThread().getContextClassLoader();
- URL imgUrl = cl.getResource("javax/swing/plaf/metal/icons/ocean/directory.gif");
- BufferedImage img = ImageIO.read(imgUrl);
- ByteArrayOutputStream bos = new ByteArrayOutputStream();
- ImageIO.write(img, "PNG", bos);
- return bos.toByteArray();
+ static byte[] getSamplePng() {
+ return POIDataSamples.getSpreadSheetInstance().readFile("logoKarmokar4.png");
}
static byte[] getSamplePPT(boolean ooxml) throws IOException {