compositeComponent3.pushComponentToEL(facesContext, compositeComponent3);
Assert.assertEquals(bean.doSomeAction(), testComponent3.getActionExpression().invoke(facesContext.getELContext(), null));
compositeComponent3.popComponentFromEL(facesContext);
compositeComponent.popComponentFromEL(facesContext);
UICommand testComponentNoTarget3 = (UICommand) compositeComponent3.findComponent("testComponentNoTarget");
Assert.assertNotNull(testComponentNoTarget3);
Assert.assertNotNull(testComponentNoTarget3.getActionExpression());
compositeComponent.pushComponentToEL(facesContext, compositeComponent);
compositeComponent3.pushComponentToEL(facesContext, compositeComponent3);
Assert.assertEquals(bean.doSomeAction(), testComponentNoTarget3.getActionExpression().invoke(facesContext.getELContext(), null));