package org.pentaho.reporting.libraries.pixie;
import junit.framework.TestCase;
import org.pentaho.reporting.libraries.pixie.wmf.WmfFile;
import java.awt.*;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.io.InputStream;
public class WmfReadingTest extends TestCase {
public WmfReadingTest() {
}
public void testReadingDoesNotCrash() throws IOException {
InputStream resource = WmfReadingTest.class.getResourceAsStream( "anim0002.wmf" );
assertNotNull( resource );
WmfFile wmfFile = new WmfFile( resource, 800, 600 );
BufferedImage bi = new BufferedImage( 800, 600, BufferedImage.TYPE_4BYTE_ABGR );
Graphics2D graphics = bi.createGraphics();
wmfFile.draw( graphics, new Rectangle2D.Double( 0, 0, 800, 600 ) );
graphics.dispose();
}
}