1
2
3
4
5
6
7
8
9
10
11 package org.mule.config.spring.parsers.specific;
12
13 import org.mule.construct.SimpleFlowConstruct;
14 import org.mule.tck.FunctionalTestCase;
15
16 public class MethodInvokerDefinitionParserTestCase extends FunctionalTestCase
17 {
18
19 public void testPojoFlow() throws Exception
20 {
21 SimpleFlowConstruct flow = muleContext.getRegistry().lookupObject("pojoFlow");
22 SimpleFlowConstruct flow2 = muleContext.getRegistry().lookupObject("pojoFlow2");
23
24 assertEquals("start nullmethod2Arg1Arg2config2Val arg2Valmethod2Arg1Arg2config2Val ", flow.process(
25 getTestEvent("start ")).getMessageAsString());
26
27 assertEquals("start nullmethod2Arg1Arg2null arg2Valmethod2Arg1Arg2null ", flow2.process(
28 getTestEvent("start ")).getMessageAsString());
29
30 }
31
32 @Override
33 protected String getConfigResources()
34 {
35 return "pojo-invoke-test.xml";
36 }
37
38 }