It's definitely possible, but I don't know how to make it pretty. Here's an example from one of my tests:
log.info("Begin testing initial mapping"); | setViewId(MappingViewId.APPLICABLE_FIELDS.id); | invokeMethod("#{catalogMapping.beginForInitialMapping()}"); | | Pageflow pageFlow = Pageflow.instance(); | assert pageFlow.getNode().getName().equals(MappingViewId.APPLICABLE_FIELDS.node) | : "found " + pageFlow.getNode().getName(); | log.info("current view-id is #0, nodename is #1", pageFlow.getPageViewId(), pageFlow.getNode().getName()); | pageFlow.navigate(getFacesContext(), "continue"); | assert pageFlow.getNode().getName().equals(MappingViewId.SELECT_FILE.node) | : "found " + pageFlow.getNode().getName(); | setViewId(MappingViewId.SELECT_FILE.id); | log.info("current view-id is #0, nodename is #1", pageFlow.getPageViewId(), pageFlow.getNode().getName()); | | setValue("#{catalogMapping.uploadFileInputStream}", new ByteArrayInputStream(CsvData.SMALL.getBytes())); | setValue("#{catalogMapping.uploadFileName}", "master.csv"); | | // Verify that the merchant is there | Merchant merchant = (Merchant) lookup("merchant"); | assert merchant != null: "no merchant!"; | | pageFlow.navigate(getFacesContext(), "submit"); | // the #{catalogMapping.initForInitialMapping()} should now take place in the pageflow | View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4056987#4056987 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4056987 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user