Index: trunk/modules/awt/src/test/api/java/common/java/awt/image/RasterTest.java =================================================================== --- trunk/modules/awt/src/test/api/java/common/java/awt/image/RasterTest.java (revision 494809) +++ trunk/modules/awt/src/test/api/java/common/java/awt/image/RasterTest.java (working copy) @@ -19,6 +19,7 @@ package java.awt.image; import junit.framework.TestCase; +import java.awt.Point; public class RasterTest extends TestCase { // A regression test for harmony-2717 @@ -33,4 +34,18 @@ fail(expectedException +" was thrown"); } } + + // A regression test for harmony-2885 + public void testDataTypes() { + SinglePixelPackedSampleModel sm = new SinglePixelPackedSampleModel( + DataBuffer.TYPE_USHORT, 2, 26, new int[798]); + + try { + Raster localRaster = Raster.createRaster(sm, new DataBufferShort(1, + 1), new Point()); + fail("RasterFormatException expected!"); + } catch (RasterFormatException expectedException) { + // Expected + } + } }