/* B80_ZK_2868Test.java
Purpose:
Description:
History:
12:35 PM 9/10/15, Created by jumperchen
Copyright (C) 2015 Potix Corporation. All Rights Reserved.
*/
package org.zkoss.zktest.zats.test2;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
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;
/**
* @author jumperchen
*/
public class B80_ZK_2868_1Test extends ZATSTestCase {
@Test public void test() {
DesktopAgent desktop = connect();
ComponentAgent main = desktop.query("#main");
boolean hasChild = false;
String[] messages = {"telefon", "address", "email"};
int i = 0;
for (ComponentAgent row : main.getFirstChild().queryAll("row")) {
assertEquals(2, row.getChildren().size());
assertEquals(messages[i], row.getFirstChild().as(Label.class).getValue().trim());
hasChild = true;
i++;
}
assertTrue(hasChild);
hasChild = false;
i = 0;
for (ComponentAgent row : main.getFirstChild().getNextSibling().queryAll(
"row")) {
assertEquals(2, row.getChildren().size());
assertEquals(messages[i], row.getFirstChild().as(Label.class).getValue().trim());
hasChild = true;
i++;
}
assertTrue(hasChild);
}
}