}
@Test
public void testGetParagraphByIndex() {
try {
TextDocument doc = TextDocument.newTextDocument();
Paragraph paragraph1 = doc.addParagraph("paragraph1");
Paragraph paragraphE = doc.addParagraph(null);
Paragraph paragraph2 = doc.addParagraph("p2");
Paragraph t1 = doc.getParagraphByIndex(1, false);
Assert.assertEquals(t1, paragraph1);
t1 = doc.getParagraphByIndex(3, false);
Assert.assertEquals(t1, paragraph2);
t1 = doc.getParagraphByIndex(1, true);
Assert.assertEquals(t1, paragraph2);
t1 = doc.getParagraphByReverseIndex(0, false);
Assert.assertEquals(t1, paragraph2);
t1 = doc.getParagraphByReverseIndex(2, false);
Assert.assertEquals(t1, paragraph1);
t1 = doc.getParagraphByReverseIndex(1, true);
Assert.assertEquals(t1, paragraph1);
doc.save(ResourceUtilities.newTestOutputFile("testGetParagraphByIndex.odt"));
} catch (Exception e) {
LOGGER.log(Level.SEVERE, e.getMessage(), e);
Assert.fail(e.getMessage());
}
}