diff --git a/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestProblems.java b/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestProblems.java index 6b4200a63..542e2d792 100644 --- a/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestProblems.java +++ b/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestProblems.java @@ -74,7 +74,8 @@ public class TestProblems extends TestCase { } /** - * Test for TableCell not skipping the last paragraph + * Test for TableCell not skipping the last paragraph. + * Bugs #45062 and #44292 */ public void testTableCellLastParagraph() throws Exception { HWPFDocument doc = new HWPFDocument(new FileInputStream( @@ -93,22 +94,27 @@ public class TestProblems extends TestCase { Table t = r.getTable(p); //get the only row + assertEquals(1, t.numRows()); TableRow row = t.getRow(0); //get the first cell TableCell cell = row.getCell(0); // First cell should have one paragraph assertEquals(1, cell.numParagraphs()); + assertEquals("One paragraph is ok\7", cell.getParagraph(0).text()); //get the second cell = row.getCell(1); // Second cell should be detected as having two paragraphs assertEquals(2, cell.numParagraphs()); + assertEquals("First para is ok\r", cell.getParagraph(0).text()); + assertEquals("Second paragraph is skipped\7", cell.getParagraph(1).text()); //get the last cell cell = row.getCell(2); // Last cell should have one paragraph assertEquals(1, cell.numParagraphs()); + assertEquals("One paragraph is ok\7", cell.getParagraph(0).text()); } public void testRangeDelete() throws Exception {