@Test public void testSetStringMessageWithLocalizationIfNoTranslation() throws Exception { String expected = "Good morning"; WelcomeMessage welcomeMessage = new WelcomeMessage(); PropertiesReader.setStringMessageWithLocalization(welcomeMessage, "welcomeObj1", Locale.CHINA); String result = welcomeMessage.getHelloMessage(); assertThat(result, is(expected)); }
@Test public void testSetStringMessageWithLocalizationRu() throws Exception { String expected = "Доброе утро"; WelcomeMessage welcomeMessage = new WelcomeMessage(); PropertiesReader.setStringMessageWithLocalization( welcomeMessage, "welcomeObj1", new Locale("ru")); String result = welcomeMessage.getHelloMessage(); assertThat(result, is(expected)); }
@Test public void testInitFalse() throws IOException { List<WelcomeMessage> expected = new ArrayList<>(3); WelcomeMessage welcomeMessage1 = new WelcomeMessage(LocalTime.of(1, 0), LocalTime.of(12, 0)); welcomeMessage1.setHelloMessage("Good morning"); WelcomeMessage welcomeMessage2 = new WelcomeMessage(LocalTime.of(12, 0), LocalTime.of(19, 0)); welcomeMessage2.setHelloMessage("Good day"); WelcomeMessage welcomeMessage3 = new WelcomeMessage(LocalTime.of(19, 0), LocalTime.of(6, 0)); welcomeMessage3.setHelloMessage("God evening"); expected.add(welcomeMessage1); expected.add(welcomeMessage2); expected.add(welcomeMessage3); PropertiesReader prop = new PropertiesReader("projectTest.properties", Locale.ENGLISH); List<WelcomeMessage> result = prop.getWelcomeMessageList(); assertThat(result, not(expected)); }