1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.commons.scxml.model;
17
18 import junit.framework.Test;
19 import junit.framework.TestCase;
20 import junit.framework.TestSuite;
21 import junit.textui.TestRunner;
22
23
24 /***
25 * Test suite for SCXML model package.
26 *
27 */
28 public class ModelTestSuite extends TestCase {
29
30 /***
31 * Construct a new instance.
32 */
33 public ModelTestSuite(String name) {
34 super(name);
35 }
36
37 /***
38 * Command-line interface.
39 */
40 public static void main(String[] args) {
41 TestRunner.run(suite());
42 }
43
44 /***
45 * Get the suite of tests
46 */
47 public static Test suite() {
48 TestSuite suite = new TestSuite();
49 suite.setName("Commons-SCXML Model Tests");
50 suite.addTest(ActionsTest.suite());
51 suite.addTest(ActionTest.suite());
52 suite.addTest(AssignTest.suite());
53 suite.addTest(CustomActionTest.suite());
54 suite.addTest(DatamodelTest.suite());
55 suite.addTest(HistoryTest.suite());
56 suite.addTest(PathTest.suite());
57 suite.addTest(StateTest.suite());
58 suite.addTest(StatelessModelTest.suite());
59 suite.addTest(TransitionTest.suite());
60 return suite;
61 }
62 }