package org.zkoss.zktest.zats.bind.issue;
import static org.junit.Assert.assertEquals;
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.Label;
import org.zkoss.zul.Textbox;
public class F00638Test extends ZATSTestCase {
@Test
public void test() {
DesktopAgent desktop = connect();
ComponentAgent l11 = desktop.query("#l11");
ComponentAgent l12 = desktop.query("#l12");
ComponentAgent l13 = desktop.query("#l13");
ComponentAgent t11 = desktop.query("#t11");
ComponentAgent t12 = desktop.query("#t12");
ComponentAgent l31 = desktop.query("#l31");
ComponentAgent t31 = desktop.query("#t31");
ComponentAgent btn1 = desktop.query("#btn1");
assertEquals("A", l11.as(Label.class).getValue());
assertEquals("B", l12.as(Label.class).getValue());
assertEquals("Y2", l13.as(Label.class).getValue());
t11.type("a");
assertEquals("a", l11.as(Label.class).getValue());
t12.type("b");
assertEquals("b", l12.as(Label.class).getValue());
assertEquals("C", l31.as(Label.class).getValue());
assertEquals("D", t31.as(Textbox.class).getValue());
btn1.click();
assertEquals("E", l31.as(Label.class).getValue());
assertEquals("F", t31.as(Textbox.class).getValue());
}
}