package test.org.gside.sample.panel; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.panel.Panel; import org.apache.wicket.util.tester.DummyPanelPage; import org.apache.wicket.util.tester.TestPanelSource; import org.apache.wicket.util.tester.WicketTester; import org.gside.sample.panel.TimerPanel; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; public class TestTimerPanel { private WicketTester tester; @BeforeMethod public void setup() { tester = new WicketTester(); } @Test public void initDisplay() { tester.startPanel(new TestPanelSource() { private static final long serialVersionUID = 1L; public Panel getTestPanel(String panelId) { return new TimerPanel(panelId); } }); tester.assertComponent(DummyPanelPage.TEST_PANEL_ID, TimerPanel.class); tester.assertComponent(DummyPanelPage.TEST_PANEL_ID + ":label", Label.class); tester.assertLabel(DummyPanelPage.TEST_PANEL_ID + ":label", "݂̎"); tester.assertComponent(DummyPanelPage.TEST_PANEL_ID + ":timer", Label.class); } }