Java9 fix - resource not found
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1778939 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
5899f8884d
commit
1445d51f58
@ -21,13 +21,11 @@ import static org.junit.Assert.assertArrayEquals;
|
|||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
import static org.junit.Assume.assumeTrue;
|
import static org.junit.Assume.assumeTrue;
|
||||||
|
|
||||||
import java.awt.image.BufferedImage;
|
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
|
import java.io.FileOutputStream;
|
||||||
import java.io.IOException;
|
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.HSSFTestDataSamples;
|
||||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||||
import org.apache.poi.sl.usermodel.AutoShape;
|
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);
|
ClientAnchor anchor = pat.createAnchor(0, 0, 0, 0, 1, 1, 3, 6);
|
||||||
pat.createObjectData(anchor, oleIdx, picIdx);
|
pat.createObjectData(anchor, oleIdx, picIdx);
|
||||||
|
|
||||||
|
FileOutputStream fos = new FileOutputStream("bla.xlsx");
|
||||||
|
wb1.write(fos);
|
||||||
|
fos.close();
|
||||||
|
|
||||||
Workbook wb2 = XSSFTestDataSamples.writeOutAndReadBack(wb1);
|
Workbook wb2 = XSSFTestDataSamples.writeOutAndReadBack(wb1);
|
||||||
|
|
||||||
pat = wb2.getSheetAt(0).getDrawingPatriarch();
|
pat = wb2.getSheetAt(0).getDrawingPatriarch();
|
||||||
@ -98,13 +100,8 @@ public class TestEmbedOLEPackage {
|
|||||||
wb1.close();
|
wb1.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
static byte[] getSamplePng() throws IOException {
|
static byte[] getSamplePng() {
|
||||||
ClassLoader cl = Thread.currentThread().getContextClassLoader();
|
return POIDataSamples.getSpreadSheetInstance().readFile("logoKarmokar4.png");
|
||||||
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[] getSamplePPT(boolean ooxml) throws IOException {
|
static byte[] getSamplePPT(boolean ooxml) throws IOException {
|
||||||
|
Loading…
Reference in New Issue
Block a user