public void testCropAll() throws Exception { final Envelope rasterEnvelope = geoRasterSrc.getMetadata().getEnvelope(); final Rectangle2D cropRectangle = new Rectangle2D.Double( rasterEnvelope.getMinX(), rasterEnvelope.getMinY(), rasterEnvelope.getWidth(), rasterEnvelope.getHeight()); geoRasterDst = geoRasterSrc.doOperation(new Crop(cropRectangle)); assertTrue(geoRasterDst.getWidth() > 0); assertTrue(geoRasterDst.getHeight() > 0); RasterMetadata dstMetadata = geoRasterDst.getMetadata(); RasterMetadata srcMetadata = geoRasterSrc.getMetadata(); assertTrue(dstMetadata.equals(srcMetadata)); }