1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.jms.integration.transactions.local;
12
13 import org.mule.transport.jms.integration.AbstractJmsSingleTransactionSingleServiceTestCase;
14
15 import org.junit.Test;
16
17
18
19
20
21 public class JmsSingleTransactionSingleServiceNoneConfigurationTestCase extends
22 AbstractJmsSingleTransactionSingleServiceTestCase
23 {
24
25 @Override
26 protected String getConfigResources()
27 {
28 return "integration/transactions/local/jms-single-tx-single-service-none.xml";
29 }
30
31 @Test
32 public void testAlwaysJoin() throws Exception
33 {
34 scenarioCommit.setInputDestinationName(JMS_QUEUE_INPUT_CONF_D);
35 scenarioRollback.setInputDestinationName(JMS_QUEUE_INPUT_CONF_D);
36 scenarioNotReceive.setInputDestinationName(JMS_QUEUE_INPUT_CONF_D);
37 scenarioCommit.setOutputDestinationName(JMS_QUEUE_OUTPUT_CONF_D);
38 scenarioRollback.setOutputDestinationName(JMS_QUEUE_OUTPUT_CONF_D);
39 scenarioNotReceive.setOutputDestinationName(JMS_QUEUE_OUTPUT_CONF_D);
40
41 runTransactionFail("testAlwaysJoin");
42 }
43 }