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