}
public void testInterleavedSpan()
{
GenericObjectTable<Cell> cells = new GenericObjectTable<Cell>();
addCell(cells, new Cell(0, 0, 2, 0));
addCell(cells, new Cell(0, 1, 1, 0));
addCell(cells, new Cell(1, 1, 2, 10));
addCell(cells, new Cell(2, 0, 2, 20));
addCell(cells, new Cell(3, 1, 2, 30));
addCell(cells, new Cell(4, 0, 1, 40));
int pageOffset = 35;
assertEquals(2, CleanTableRowsPreparationStep.computeSafeCut(pageOffset, cells, 5));
pageOffset = 25;