KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > BaseSuite


1 import junit.framework.*;
2
3 /**
4  * JUnit tests.
5  *
6  * @author Rob van Maris
7  * @version $Revision: 1.4 $
8  */

9 public class BaseSuite extends org.mmbase.tests.MMBaseTest {
10     
11     public BaseSuite(String JavaDoc testName) {
12         super(testName);
13     }
14     
15     // Takes mmbase.config value as arg.
16
public static void main(java.lang.String JavaDoc[] args) {
17         if (args.length == 1) {
18            System.setProperty("mmbase.config", args[0]);
19         }
20         junit.textui.TestRunner.run(suite());
21         System.exit(0);
22     }
23     
24     /**
25      * Sets up before each test.
26      */

27     public void setUp() throws Exception JavaDoc {}
28     
29     /**
30      * Tears down after each test.
31      */

32     public void tearDown() throws Exception JavaDoc {}
33     
34     public static Test suite() {
35         try {
36             startMMBase();
37         } catch (Exception JavaDoc e) {
38         }
39         TestSuite suite = new TestSuite("BaseSuite");
40         suite.addTest(org.mmbase.module.core.CoreSuite.suite());
41         suite.addTest(org.mmbase.storage.search.implementation.ImplementationSuite.suite());
42         suite.addTest(org.mmbase.storage.search.legacy.LegacySuite.suite());
43         suite.addTest(org.mmbase.util.UtilSuite.suite());
44         return suite;
45     }
46     
47 }
48
Popular Tags