package org.zkoss.zktest.zats.bind.issue; import static org.junit.Assert.*; 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; public class F00986CloseWindowTest extends ZATSTestCase { @Test public void test() { DesktopAgent desktop = connect(); ComponentAgent detach = desktop.query("#detach"); ComponentAgent win1 = desktop.query("#win1"); ComponentAgent win2 = desktop.query("#win2"); ComponentAgent win3 = desktop.query("#win3"); ComponentAgent win4 = desktop.query("#win4"); assertTrue(win1 != null); assertTrue(win2 != null); assertTrue(win3 != null); assertFalse(win4 != null); detach.click(); win1 = desktop.query("#win1"); win2 = desktop.query("#win2"); win3 = desktop.query("#win3"); win4 = desktop.query("#win4"); assertFalse(win1 != null); assertTrue(win2 != null); assertFalse(win3 != null); assertFalse(win4 != null); } }