MessageSourceMacroDescriptor implements IMacroDescriptor { @Override public String getTitle(Locale locale) { try { return messageSource.getMessage("macro." + macroName + ".title", null, locale); } catch (NoSuchMessageException e) { return macroName; } } MessageSourceMacroDescriptor(String macroName); @Override String getTitle(Locale locale); @Override String getDescription(Locale locale);  }
@Test public void getTitle() { assertEquals(TITLE, descriptor.getTitle(LOCALE)); }