1
2
3
4
5
6
7
8
9
10
11 package org.mule.impl;
12
13 import org.mule.tck.AbstractMuleTestCase;
14
15 public class MuleTransactionConfigTestCase extends AbstractMuleTestCase
16 {
17 public void testActionAndStringConversion()
18 {
19 MuleTransactionConfig c = new MuleTransactionConfig();
20
21 c.setAction(MuleTransactionConfig.ACTION_ALWAYS_BEGIN);
22 assertEquals(MuleTransactionConfig.ACTION_ALWAYS_BEGIN_STRING, c.getActionAsString());
23
24 c.setAction(MuleTransactionConfig.ACTION_ALWAYS_JOIN);
25 assertEquals(MuleTransactionConfig.ACTION_ALWAYS_JOIN_STRING, c.getActionAsString());
26
27 c.setAction(MuleTransactionConfig.ACTION_BEGIN_OR_JOIN);
28 assertEquals(MuleTransactionConfig.ACTION_BEGIN_OR_JOIN_STRING, c.getActionAsString());
29
30 c.setAction(MuleTransactionConfig.ACTION_JOIN_IF_POSSIBLE);
31 assertEquals(MuleTransactionConfig.ACTION_JOIN_IF_POSSIBLE_STRING, c.getActionAsString());
32
33 c.setAction(MuleTransactionConfig.ACTION_NONE);
34 assertEquals(MuleTransactionConfig.ACTION_NONE_STRING, c.getActionAsString());
35 }
36 }