following.isPresent() ? structureHierarchy.getSelectorPath(following.get()).toString() : ""; if (recordDefinition.getRepeat()) { int depth = Math.max(
@Test public void annotateRecord() throws AnalysisEngineProcessException, ResourceInitializationException { jCas.setDocumentText(RECORD_TEXT); processJCas(); TemplateRecordDefinition record = JCasUtil.selectByIndex(jCas, TemplateRecordDefinition.class, 0); assertEquals(83, record.getBegin()); assertEquals(169, record.getEnd()); assertFalse(record.getRepeat()); assertEquals( " \n" + " Full Name: \n" + " <<field:PersonFullName>> \n" + " Description: \n" + " <<field:Description>>", record.getCoveredText()); }
@Test public void annotateRepeatingRecord() throws AnalysisEngineProcessException, ResourceInitializationException { jCas.setDocumentText(REPEAT_RECORD_TEXT); processJCas(); TemplateRecordDefinition record = JCasUtil.selectByIndex(jCas, TemplateRecordDefinition.class, 0); assertEquals(90, record.getBegin()); assertEquals(176, record.getEnd()); assertTrue(record.getRepeat()); assertEquals( " \n" + " Full Name: \n" + " <<field:PersonFullName>> \n" + " Description: \n" + " <<field:Description>>", record.getCoveredText()); } }