/** NestedApplyTest.java.
Purpose:
Description:
History:
3:11:34 PM Jan 26, 2015, Created by jumperchen
Copyright (C) 2015 Potix Corporation. All Rights Reserved.
*/
package org.zkoss.zktest.zats.zuti.complex;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import org.junit.Test;
import org.zkoss.zats.mimic.ComponentAgent;
import org.zkoss.zats.mimic.DesktopAgent;
import org.zkoss.zhtml.Text;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Div;
import org.zkoss.zul.Groupbox;
import org.zkoss.zul.Hlayout;
import org.zkoss.zul.Label;
import org.zkoss.zul.Panel;
import org.zkoss.zul.Vlayout;
import org.zkoss.zul.Window;
import org.zkoss.zktest.zats.zuti.ZutiBasicTestCase;
import org.zkoss.zktest.zats.zuti.verifier.HierarchyVerifier;
/**
* @author jumperchen
*
*/
public class NestedApplyTest extends ZutiBasicTestCase {
@SuppressWarnings("unchecked")
@Test
public void testResult() {
DesktopAgent desktop = connect();
List<ComponentAgent> rows = desktop.queryAll("row");
Iterator<ComponentAgent> itRows = rows.iterator();
List<String> list = new ArrayList<String>();
for (int i = 0; i < 100; i++) {
list.add("item" + i);
}
for (String loc : list) {
assertEquals(loc, itRows.next().getFirstChild().as(Label.class).getValue().trim());
}
assertEquals(0, getAllShadowSize(desktop.query("#host")));
}
}