### Question:
HelpMessagesService { public String getMessage(HelpMessage message) { return helpMessagesFileHandler.getMessage(message.getKey()); } @Inject  HelpMessagesService(HelpMessagesFileHandler helpMessagesFileHandler); CommandDescription buildLocalizedDescription(CommandDescription command); String getDescription(CommandDescription command); String getMessage(HelpMessage message); String getMessage(HelpSection section); String getMessage(DefaultPermission defaultPermission); static String getDefaultPermissionsSubPath(DefaultPermission defaultPermission); void reloadMessagesFile(); static String getCommandSubPath(CommandDescription command);  }### Answer:
@Test public void shouldGetTranslationsForSectionAndMessage() { assertThat(helpMessagesService.getMessage(DefaultPermission.OP_ONLY), equalTo("only op")); assertThat(helpMessagesService.getMessage(HelpMessage.RESULT), equalTo("res.")); assertThat(helpMessagesService.getMessage(HelpSection.ARGUMENTS), equalTo("arg.")); }