parser.addSeparator("\n\n");
parser.addSeparator("\n");
}
public void testParse() {
Region region = null;
BufferedReader reader;
try {
reader = new BufferedReader(new FileReader(FILE_NAME));
region = parser.parse(reader);
} catch (FileNotFoundException e) {
fail("Test file not found: " + e);
} catch (ParserException e) {
fail("Parser exception: " + e);
}
assertEquals("dokument1, paragraf1\n\ndokument2, paragraf1\n" +
"dokument2, paragraf2", region.getContent());
assertEquals(2, region.getChildren().size());
region = region.getChildren().get(1);
assertEquals("dokument2, paragraf1\ndokument2, paragraf2",
region.getContent());
assertEquals(2, region.getChildren().size());
region = region.getChildren().get(1);
assertEquals("dokument2, paragraf2",
region.getContent());
assertEquals(0, region.getChildren().size());
}