child = (TargetModuleIDImpl) parent.getChildTargetModuleID()[1];
assertTrue("wrong state", child.isRunning());
assertTrue("wrong type " + child.getModuleType(), child.getModuleType().equals(ModuleType.EJB) || child.getModuleType().equals(ModuleType.WAR));
assertEquals("child have no child", child.getChildTargetModuleID().length, 0);
parentProgress = manager.stop(new TargetModuleID[] { parent });
waitForCompletion(parentProgress.getDeploymentStatus());
modules = manager.getNonRunningModules(ModuleType.EAR, manager.getTargets());
assertNotNull(modules);
assertEquals("one EAR module in the server", modules.length, 1);