@Test public void testCoref() throws Exception { jCas.setDocumentText("Lords, ladies, sirs, and madames..."); processJCas(MONGO, erd, COLLECTION, MONGO_COLL, TYPE, BUZZWORD); assertEquals(2, JCasUtil.select(jCas, Buzzword.class).size()); assertEquals(1, JCasUtil.select(jCas, ReferenceTarget.class).size()); ReferenceTarget rt = JCasUtil.selectByIndex(jCas, ReferenceTarget.class, 0); Buzzword b1 = JCasUtil.selectByIndex(jCas, Buzzword.class, 0); assertEquals("ladies", b1.getValue()); assertEquals("ladies", b1.getCoveredText()); assertEquals(rt, b1.getReferent()); Buzzword b2 = JCasUtil.selectByIndex(jCas, Buzzword.class, 1); assertEquals("sirs", b2.getValue()); assertEquals("sirs", b2.getCoveredText()); assertEquals(rt, b2.getReferent()); } }