public void testFlowBuilderMethodCall()
{
FlowBuilder flowBuilder = new FlowBuilderImpl();
flowBuilder.id("faces-flow1.xhtml", "flow1");
flowBuilder.methodCallNode("method1").expression("#{bean.check}").defaultOutcome("case1").markAsStartNode();
flowBuilder.methodCallNode("method2").expression("#{bean.checkTo}",
new Class[]{FacesContext.class}).defaultOutcome("case2");
Flow flow = flowBuilder.getFlow();
Assert.assertNotNull(flow);
Assert.assertEquals("method1", flow.getStartNodeId());