@Test public void shouldLocalizeEnums() throws Exception { when(localizer.localize(anyString(), anyVararg())).thenReturn("ರಘುನಂದನ"); assertThat(LocalizedMessage.messageFor(Enum.X).localize(localizer), is("ರಘುನಂದನ")); when(localizer.localize(anyString(), anyVararg())).thenReturn("ಪವನ"); assertThat(LocalizedMessage.messageFor(Enum.yyy).localize(localizer), is("ಪವನ")); }