Index: awt/src/test/api/java/common/java/awt/image/RasterTest.java =================================================================== --- awt/src/test/api/java/common/java/awt/image/RasterTest.java (revision 0) +++ awt/src/test/api/java/common/java/awt/image/RasterTest.java (revision 0) @@ -0,0 +1,31 @@ +package java.awt.image; + +import junit.framework.TestCase; + +public class RasterTest extends TestCase { + + public static void main(String[] args) { + junit.textui.TestRunner.run(RasterTest.class); + } + + /** + * Test method for + * {@link java.awt.image.Raster#createPackedRaster(int, int, int, int[], java.awt.Point)}. + */ + public void testCreatePackedRasterIntIntIntIntArrayPoint() { + // Regression test for HARMONY-2435 + try { + Raster.createPackedRaster(-1, -1, -1, new int[1], null); + fail("IllegalArgumentException was not thrown"); //$NON-NLS-1$ + } catch (IllegalArgumentException ex) { + // expected + } + + try { + Raster.createPackedRaster(DataBuffer.TYPE_BYTE, 1, 1, null, null); + fail("NullPointerException was not thrown"); //$NON-NLS-1$ + } catch (NullPointerException ex) { + // expected + } + } +}