KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > UberTestCase2


1 /**
2  * to prevent a JVM startup-shutdown time per test, it should be more efficient to
3  * collect the tests together into a suite.
4  *
5  * @author <a HREF="mailto:jeremy.rayner@bigfoot.com">Jeremy Rayner</a>
6  * @version $Revision: 1.37 $
7  */

8 import junit.framework.*;
9 public class UberTestCase2 extends TestCase {
10     public static Test suite() {
11         TestSuite suite = new TestSuite();
12         suite.addTestSuite(org.codehaus.groovy.runtime.InvokeConstructorTest.class);
13         
14         suite.addTestSuite(groovy.bugs.ArrayMethodCallBug.class);
15         suite.addTestSuite(groovy.bugs.AsBoolBug.class);
16         suite.addTestSuite(groovy.bugs.ClassGeneratorFixesTest.class);
17         suite.addTestSuite(groovy.bugs.ClassInScriptBug.class);
18         suite.addTestSuite(groovy.bugs.ClosuresInScriptBug.class);
19         suite.addTestSuite(groovy.bugs.ClosureWithStaticVariablesBug.class);
20         suite.addTestSuite(groovy.bugs.ConstructorParameterBug.class);
21         suite.addTestSuite(groovy.bugs.DoubleSizeParametersBug.class);
22         suite.addTestSuite(groovy.bugs.Groovy278_Bug.class);
23         suite.addTestSuite(groovy.bugs.Groovy303_Bug.class);
24
25         suite.addTestSuite(groovy.bugs.Groovy308_Bug.class);
26         suite.addTestSuite(groovy.bugs.Groovy558_616_Bug.class);
27         suite.addTestSuite(groovy.bugs.Groovy593_Bug.class);
28         suite.addTestSuite(groovy.bugs.Groovy666_Bug.class);
29         suite.addTestSuite(groovy.bugs.Groovy675_Bug.class);
30         suite.addTestSuite(groovy.bugs.Groovy770_Bug.class);
31         suite.addTestSuite(groovy.bugs.Groovy779_Bug.class);
32         suite.addTestSuite(groovy.bugs.Groovy831_Bug.class);
33
34         suite.addTestSuite(groovy.bugs.IanMaceysBug.class);
35         suite.addTestSuite(groovy.bugs.InterfaceImplBug.class);
36         suite.addTestSuite(groovy.bugs.MarkupInScriptBug.class);
37         suite.addTestSuite(groovy.bugs.MethodPointerBug.class);
38         suite.addTestSuite(groovy.bugs.PrimitivePropertyBug.class);
39         suite.addTestSuite(groovy.bugs.PropertyNameBug.class);
40         suite.addTestSuite(groovy.bugs.ScriptBug.class);
41         suite.addTestSuite(groovy.bugs.SeansBug.class);
42         suite.addTestSuite(groovy.bugs.StaticMethodCallBug.class);
43         suite.addTestSuite(groovy.bugs.SubscriptOnPrimitiveTypeArrayBug.class);
44         suite.addTestSuite(groovy.bugs.SubscriptOnStringArrayBug.class);
45         suite.addTestSuite(groovy.inspect.InspectorTest.class);
46         suite.addTestSuite(groovy.lang.GroovyShellTest.class);
47         suite.addTestSuite(groovy.lang.GStringTest.class);
48         suite.addTestSuite(groovy.lang.InterceptorTest.class);
49         suite.addTestSuite(groovy.lang.IntRangeTest.class);
50         suite.addTestSuite(groovy.lang.RangeTest.class);
51         suite.addTestSuite(groovy.lang.RangeTest.class);
52         suite.addTestSuite(groovy.lang.ScriptIntegerDivideTest.class);
53         suite.addTestSuite(groovy.lang.ScriptPrintTest.class);
54         suite.addTestSuite(groovy.lang.ScriptTest.class);
55         suite.addTestSuite(groovy.lang.SequenceTest.class);
56         suite.addTestSuite(groovy.lang.TupleTest.class);
57         suite.addTestSuite(groovy.mock.example.SandwichMakerTest.class);
58         suite.addTestSuite(groovy.mock.MockTest.class);
59         suite.addTestSuite(groovy.model.TableModelTest.class);
60 //todo - error in some test environments suite.addTestSuite(groovy.security.RunAllGroovyScriptsSuite.class);
61
//todo - error in some test environments suite.addTestSuite(groovy.security.RunOneGroovyScript.class);
62
//todo - error in some test environments suite.addTestSuite(groovy.security.SecurityTest.class);
63
//todo - error in some test environments suite.addTestSuite(groovy.security.SecurityTestSupport.class);
64
//todo - error in some test environments suite.addTestSuite(groovy.security.SignedJarTest.class);
65
suite.addTestSuite(groovy.sql.PersonTest.class);
66         suite.addTestSuite(groovy.sql.SqlCompleteTest.class);
67         suite.addTestSuite(groovy.sql.SqlCompleteWithoutDataSourceTest.class);
68         suite.addTestSuite(groovy.sql.SqlTest.class);
69         suite.addTestSuite(groovy.sql.SqlWithBuilderTest.class);
70         suite.addTestSuite(groovy.sql.SqlWithTypedResultsTest.class);
71         suite.addTestSuite(groovy.sql.SqlRowsTest.class);
72         suite.addTestSuite(groovy.tree.NodePrinterTest.class);
73         suite.addTestSuite(groovy.txn.TransactionTest.class);
74         suite.addTestSuite(groovy.util.EmptyScriptTest.class);
75         suite.addTestSuite(groovy.util.MBeanTest.class);
76         suite.addTestSuite(groovy.util.NodeTest.class);
77         suite.addTestSuite(groovy.util.ProxyTest.class);
78         suite.addTestSuite(groovy.util.XmlParserTest.class);
79         suite.addTestSuite(groovy.util.BuilderSupportTest.class);
80
81         // no idea - tugs crazy streaming stuff
82

83         suite.addTestSuite(groovy.xml.DOMTest.class);
84         suite.addTestSuite(groovy.xml.MarkupTest.class);
85         suite.addTestSuite(groovy.xml.MarkupWithWriterTest.class);
86         suite.addTestSuite(groovy.xml.NamespaceDOMTest.class);
87         suite.addTestSuite(groovy.xml.SAXTest.class);
88         suite.addTestSuite(groovy.xml.SmallNamespaceDOMTest.class);
89         suite.addTestSuite(groovy.xml.VerboseDOMTest.class);
90         suite.addTestSuite(groovy.xml.XmlTest.class);
91         return suite;
92     }
93
94 // no tests inside (should we have an AbstractGroovyTestCase???)
95
// suite.addTestSuite(groovy.bugs.TestSupport.class);
96
// suite.addTestSuite(groovy.sql.TestHelper.class);
97
// suite.addTestSuite(groovy.swing.Demo.class);
98

99 // The following classes appear in target/test-classes but do not extend junit.framework.TestCase
100
//
101
// suite.addTestSuite(cheese.Cheddar.class);
102
// suite.addTestSuite(cheese.Provolone.class);
103
// suite.addTestSuite(groovy.bugs.Cheese.class);
104
// suite.addTestSuite(groovy.bugs.MyRange.class);
105
// suite.addTestSuite(groovy.bugs.Scholastic.class);
106
// suite.addTestSuite(groovy.bugs.SimpleModel.class);
107
// suite.addTestSuite(groovy.DummyInterface.class);
108
// suite.addTestSuite(groovy.DummyMethods.class);
109
// suite.addTestSuite(groovy.gravy.Build.class);
110
// suite.addTestSuite(groovy.j2ee.J2eeConsole.class);
111
// suite.addTestSuite(groovy.lang.DerivedScript.class);
112
// suite.addTestSuite(groovy.lang.DummyGString.class);
113
// suite.addTestSuite(groovy.lang.MockWriter.class);
114
// suite.addTestSuite(groovy.mock.example.CheeseSlicer.class);
115
// suite.addTestSuite(groovy.mock.example.SandwichMaker.class);
116
// suite.addTestSuite(groovy.model.MvcDemo.class);
117
// suite.addTestSuite(groovy.OuterUser.class);
118
// suite.addTestSuite(groovy.script.AtomTestScript.class);
119
// suite.addTestSuite(groovy.script.Entry.class);
120
// suite.addTestSuite(groovy.script.Feed.class);
121
// suite.addTestSuite(groovy.script.PackageScript.class);
122
// suite.addTestSuite(groovy.script.Person.class);
123
// suite.addTestSuite(groovy.sql.Person.class);
124
// suite.addTestSuite(groovy.swing.MyTableModel.class);
125
// suite.addTestSuite(groovy.swing.SwingDemo.class);
126
// suite.addTestSuite(groovy.swing.TableDemo.class);
127
// suite.addTestSuite(groovy.swing.TableLayoutDemo.class);
128
// suite.addTestSuite(groovy.txn.TransactionBean.class);
129
// suite.addTestSuite(groovy.txn.TransactionBuilder.class);
130
// suite.addTestSuite(groovy.util.Dummy.class);
131
// suite.addTestSuite(groovy.util.DummyMBean.class);
132
// suite.addTestSuite(groovy.util.SpoofTask.class);
133
// suite.addTestSuite(groovy.util.SpoofTaskContainer.class);
134
// suite.addTestSuite(groovy.xml.TestXmlSupport.class);
135

136 }
137
Popular Tags