RasterTest was failing because testGetPixels was failing. I was able to pass
the test with the following modfications:

public void testGetPixels() {
        // Regression test for HARMONY-2875
        try {
            Raster raster = Raster.createRaster(new BandedSampleModel(1, 2,
3, 4),
                    new DataBufferByte(new byte[191], *6)*,
                    new Point(new Point(28, 43)));

            raster.getPixels(6,
                    Integer.MAX_VALUE, 1, 0, new int[] {});
            fail("ArrayIndexOutOfBoundsException should be thrown");
//$NON-NLS-1$
        } catch (ArrayIndexOutOfBoundsException e) {
            // expected
        }


The test was failing  because the DataBuffer size was too small. When it was
increased from 5 to 6, the test passed. Is this fix acceptable?
-- 
Regards,

Tharindu

Reply via email to