@Override public void validate(Money t) { super.validate(t); assertEquals(currency, t.getCurrency()); assertEquals(amount, t.getAmount(), 0.001); } }
private String assertFoundMoney(String text, Double amount, String currency) throws Exception { jCas.reset(); jCas.setDocumentText(text); processJCas(); assertEquals(1, JCasUtil.select(jCas, Money.class).size()); Money m = JCasUtil.selectByIndex(jCas, Money.class, 0); assertEquals(amount, m.getAmount(), 0.00000001); assertEquals(currency, m.getCurrency()); return m.getValue(); }