package com.ttdev.wicketpagetest.sample.plain;
import java.util.Locale;
import org.openqa.selenium.By;
import org.testng.annotations.Test;
import com.ttdev.wicketpagetest.WebPageTestContext;
import com.ttdev.wicketpagetest.WicketSelenium;
@Test
public class I18NMessagePageTest {
public void testDisplayI18NMessageIfLocaleSwitched() {
WicketSelenium ws = WebPageTestContext.getWicketSelenium();
ws.switchDefaultLocale();
ws.openBookmarkablePage(I18NMessagePage.class);
assert ws.getText(By.id("m")).equals("Hello");
ws.setPreferredLocale(Locale.TRADITIONAL_CHINESE);
ws.openBookmarkablePage(I18NMessagePage.class);
assert ws.getText(By.id("m")).equals("您好") : ws.getSelenium()
.getPageSource();
ws.switchDefaultLocale();
ws.openBookmarkablePage(I18NMessagePage.class);
assert ws.getText(By.id("m")).equals("Hello") : ws.getSelenium()
.getPageSource();
}
}