读取图像文件时,在Junit测试用例中捕获到EOF异常

时间:2018-06-28 11:58:43

标签: eofexception

我正在为下面的代码编写单元测试用例,

File file = new File(filePath);
SeekableStream stream = new FileSeekableStream(file);
TIFFDecodeParam param = null;
ImageDecoder decoder = ImageCodec.createImageDecoder("tiff",
                    stream, param);
ByteArrayOutputStream os = new ByteArrayOutputStream();
RenderedImage img = decoder.decodeAsRenderedImage(0);

现在要对此进行测试,我正在如下创建一个临时文件

File file=File.createTempFile("Image_ex", ".tiff");

我相信它是正确创建的,但是在运行decoder.decodeAsRenderedImage(0); java.io.EOFException时遇到了问题,并且没有进一步的流程得到执行。

0 个答案:

没有答案