* The ear modules having subdeployments
* @throws Throwable for any problem
*/
public void testComplexWithAppXml() throws Throwable
{
VFSDeploymentContext ear = assertDeploy("/structure/ear", "complexwithappxml.ear");
assertClassPath(ear, "lib/lib0.jar");
assertChildContexts(ear, "module-service.xml", "module-bean1ejb.jar", "module-bean2.ejb3", "module-client1.jar", "module-mbean1.sar", "module-mcf1-ds.xml", "module-mcf1.rar", "module-web1.war", "subdir/relative.jar");
// Validate that the expected module subdeployments are there
VFSDeploymentContext child = assertChildContext(ear, "module-mbean1.sar");
assertChildContexts(child, "extensions.aop", "submbean.sar", "submbean2-service.xml");
}