@Test
public void testCreateDefaultFieldAnnotationsMisingWithDefaultValue()
throws AnalysisEngineProcessException, ResourceInitializationException, IOException {
Path definitionFile = createGoodRecordDefinitionWithDefaultAndMissing();
try {
processJCas(TemplateAnnotator.PARAM_RECORD_DEFINITIONS_DIRECTORY, tempDirectory.toString());
TemplateField field1 = JCasUtil.selectSingle(jCas, TemplateField.class);
assertEquals(212, field1.getBegin());
assertEquals(212, field1.getEnd());
assertEquals("", field1.getCoveredText());
assertEquals("default value", field1.getValue());
assertEquals(1, JCasUtil.select(jCas, Metadata.class).size());
} finally {
Files.delete(definitionFile);
}
}