package org.zkoss.zktest.zats.bind.issue; import static org.junit.Assert.*; import org.junit.After; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; import org.zkoss.zats.mimic.ComponentAgent; import org.zkoss.zats.mimic.DesktopAgent; import org.zkoss.zats.mimic.Zats; import org.zkoss.zats.mimic.operation.InputAgent; import org.zkoss.zktest.zats.ZATSTestCase; import org.zkoss.zul.Intbox; import org.zkoss.zul.Listbox; public class B00657Test extends ZATSTestCase { @Test public void test() { DesktopAgent desktop = connect(); ComponentAgent listbox = desktop.query("#listbox"); ComponentAgent intbox = desktop.query("#intbox"); assertEquals(0, listbox.as(Listbox.class).getSelectedIndex()); assertEquals(0, intbox.as(Intbox.class).getValue().intValue()); intbox.as(InputAgent.class).type("1"); assertEquals(1, listbox.as(Listbox.class).getSelectedIndex()); assertEquals(1, intbox.as(Intbox.class).getValue().intValue()); intbox.as(InputAgent.class).type("2"); assertEquals(2, listbox.as(Listbox.class).getSelectedIndex()); assertEquals(2, intbox.as(Intbox.class).getValue().intValue()); } }