private void checkOutput(final InvoiceItem invoiceItem, final String template, final String expected, final Locale locale) { final Map<String, Object> data = new HashMap<String, Object>(); data.put("invoiceItem", new DefaultInvoiceItemFormatter(config, invoiceItem, DateTimeFormat.mediumDate(), locale)); final String formattedText = templateEngine.executeTemplateText(template, data); Assert.assertEquals(formattedText, expected); } }
formatters.add(new DefaultInvoiceItemFormatter(config, item, dateFormatter, locale));