package org.zkoss.zktest.zats.bind.issue; import static org.junit.Assert.assertEquals; import java.text.SimpleDateFormat; import java.util.Date; import org.junit.Test; import org.zkoss.zats.mimic.ComponentAgent; import org.zkoss.zats.mimic.DesktopAgent; import org.zkoss.zktest.zats.ZATSTestCase; import org.zkoss.zul.Datebox; import org.zkoss.zul.Label; import org.zkoss.zul.Textbox; public class F00633Test extends ZATSTestCase { @Test public void test() { DesktopAgent desktop = connect(); ComponentAgent l11 = desktop.query("#l11"); ComponentAgent l12 = desktop.query("#l12"); assertEquals("onCreate 1", l11.as(Label.class).getValue()); assertEquals("onCreate 2", l12.as(Label.class).getValue()); desktop.query("#btn1").click(); assertEquals("doCommand1", l11.as(Label.class).getValue()); desktop.query("#btn2").click(); assertEquals("doCommand2", l11.as(Label.class).getValue()); desktop.query("#btn3").click(); assertEquals("doCommand3 btn3 true", l11.as(Label.class).getValue()); desktop.query("#btn4").click(); assertEquals("doCommand4 3 false null btn4 true", l11.as(Label.class).getValue()); desktop.query("#btn5").click(); assertEquals("doCommand5 99 true XYZ btn5 true", l11.as(Label.class).getValue()); desktop.query("#btn6").click(); assertEquals("doCommand6 9 true ABCD btn6 true", l11.as(Label.class).getValue()); desktop.query("#btn7").click(); assertEquals("doCommandX 9 true XYZ cmd7", l11.as(Label.class).getValue()); desktop.query("#btn8").click(); assertEquals("doCommandX 22 true ABCD cmd8", l11.as(Label.class).getValue()); desktop.query("#btn9").click(); assertEquals("doCommandX 9 false EFG cmd9", l11.as(Label.class).getValue()); desktop.query("#btn10").click(); assertEquals("object is btn10", l12.as(Label.class).getValue()); desktop.query("#btn11").click(); assertEquals("object is desktop", l12.as(Label.class).getValue()); desktop.query("#btn12").click(); assertEquals("object is h11", l12.as(Label.class).getValue()); } }