TemplateField heading = fields.get(0); assertEquals("heading", heading.getName()); assertEquals(heading1.getBegin(), heading.getBegin()); assertEquals(heading.getBegin() + HEADING1.length(), heading.getEnd()); assertEquals(HEADING1, heading.getCoveredText()); heading = fields.get(0); assertEquals("heading", heading.getName()); assertEquals(heading2.getBegin(), heading.getBegin()); assertEquals(heading.getBegin() + HEADING2.length(), heading.getEnd()); assertEquals(HEADING2, heading.getCoveredText()); heading = fields.get(0); assertEquals("heading", heading.getName()); assertEquals(heading3.getBegin(), heading.getBegin()); assertEquals(heading.getBegin() + HEADING3.length(), heading.getEnd()); assertEquals(HEADING3, heading.getCoveredText());