KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > test > ozoneDB > xml > dom4j > Dom4jTestSuite


1 package test.ozoneDB.xml.dom4j;
2
3 import junit.framework.Test;
4 import junit.framework.TestCase;
5 import junit.framework.TestSuite;
6 import junit.textui.TestRunner;
7
8 import java.util.ArrayList JavaDoc;
9 import java.util.Collections JavaDoc;
10 import java.util.Iterator JavaDoc;
11 import java.util.List JavaDoc;
12
13 public class Dom4jTestSuite extends TestCase {
14
15     public static void main( String JavaDoc args[] ) throws Exception JavaDoc {
16         TestRunner.run(suite());
17     }
18
19     public static Test suite() {
20         List JavaDoc allTests = new ArrayList JavaDoc();
21         allTests.add(new TestSuite(DocumentHelperTest.class));
22         allTests.add(new TestSuite(InsertAndRetrievalTest.class));
23         allTests.add(new TestSuite(LoadFromExternalTest.class));
24
25         /* we randomize the order so it is not fixed what test comes before what
26            which would indicate a dependency between tests which brakes a unit
27            tests atomic nature */

28         Collections.shuffle(allTests);
29
30         TestSuite suite = new TestSuite("All Ozone-Dom4j Tests");
31         for (Iterator JavaDoc it = allTests.iterator(); it.hasNext();) {
32             suite.addTest((Test)it.next());
33         }
34         return suite;
35     }
36
37     public Dom4jTestSuite(String JavaDoc name) {
38       super(name);
39    }
40 }
41
42
Popular Tags