mirror of
https://github.com/apache/struts.git
synced 2026-08-11 01:27:14 +00:00
not fail if OS or JDK doesn't support jpeg
This commit is contained in:
@@ -33,6 +33,7 @@ import org.jfree.chart.ChartFactory;
|
|||||||
import org.jfree.chart.JFreeChart;
|
import org.jfree.chart.JFreeChart;
|
||||||
import org.jfree.data.general.DefaultPieDataset;
|
import org.jfree.data.general.DefaultPieDataset;
|
||||||
|
|
||||||
|
import javax.imageio.ImageIO;
|
||||||
import javax.servlet.ServletOutputStream;
|
import javax.servlet.ServletOutputStream;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -97,7 +98,9 @@ public class ChartResultTest extends StrutsTestCase {
|
|||||||
result.execute(actionInvocation);
|
result.execute(actionInvocation);
|
||||||
|
|
||||||
EasyMock.verify(responseMock);
|
EasyMock.verify(responseMock);
|
||||||
assertTrue(os.isWritten());
|
|
||||||
|
boolean envSupportsJpeg = ImageIO.getImageWritersByFormatName("jpeg").hasNext();
|
||||||
|
assertTrue(envSupportsJpeg ^ !os.isWritten());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user