1
2
3
4
5
6
7
8
9
10
11 package org.mule.examples.loanbroker.bpm;
12
13 import org.mule.MuleManager;
14 import org.mule.config.ConfigurationBuilder;
15 import org.mule.config.ConfigurationException;
16 import org.mule.config.i18n.MessageFactory;
17 import org.mule.examples.loanbroker.tests.AbstractAsynchronousLoanBrokerTestCase;
18 import org.mule.extras.spring.config.SpringConfigurationBuilder;
19 import org.mule.providers.bpm.BPMS;
20 import org.mule.providers.bpm.ProcessConnector;
21
22
23 public class JBpmFunctionalTestCase extends AbstractAsynchronousLoanBrokerTestCase
24 {
25
26 public static final long PROCESS_ID = 1;
27
28 protected ConfigurationBuilder getBuilder() throws Exception {
29 return new SpringConfigurationBuilder();
30 }
31
32
33 protected String getConfigResources()
34 {
35 return "loan-broker-bpm-mule-config.xml";
36 }
37
38
39 public void testSingleLoanRequest() throws Exception
40 {
41 super.testSingleLoanRequest();
42
43 ProcessConnector connector =
44 (ProcessConnector) MuleManager.getInstance().lookupConnector("jBpmConnector");
45 if (connector == null)
46 {
47 throw new ConfigurationException(MessageFactory.createStaticMessage("Unable to look up jBpmConnector from Mule registry."));
48 }
49 BPMS bpms = connector.getBpms();
50
51
52
53
54 }
55 }