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.14 $
7    */
8   import junit.framework.Test;
9   import junit.framework.TestCase;
10  import junit.framework.TestSuite;
11  public class UberTestCase3 extends TestCase {
12      public static Test suite() {
13          TestSuite suite = new TestSuite();
14          suite.addTestSuite(groovy.lang.GroovyClassLoaderTest.class);
15          suite.addTestSuite(org.codehaus.groovy.antlr.GroovySourceASTTest.class);
16          suite.addTestSuite(org.codehaus.groovy.antlr.SourceBufferTest.class);
17          suite.addTestSuite(org.codehaus.groovy.antlr.treewalker.SourcePrinterTest.class);
18          suite.addTestSuite(org.codehaus.groovy.classgen.BytecodeHelperTest.class);
19          suite.addTestSuite(org.codehaus.groovy.classgen.CallClosureFieldAsMethodTest.class);
20  
21          suite.addTestSuite(org.codehaus.groovy.classgen.CapitalizeTest.class);
22          suite.addTestSuite(org.codehaus.groovy.classgen.ConstructorIssueTest.class);
23          suite.addTestSuite(org.codehaus.groovy.classgen.ConstructorTest.class);
24          suite.addTestSuite(org.codehaus.groovy.classgen.ForTest.class);
25          suite.addTestSuite(org.codehaus.groovy.classgen.GetPropertyTest.class);
26          suite.addTestSuite(org.codehaus.groovy.classgen.GroovyClassLoaderTest.class);
27          suite.addTestSuite(org.codehaus.groovy.classgen.GStringTest.class);
28          suite.addTestSuite(org.codehaus.groovy.classgen.IfElseTest.class);
29          suite.addTestSuite(org.codehaus.groovy.classgen.MainTest.class);
30          suite.addTestSuite(org.codehaus.groovy.classgen.MetaClassTest.class);
31          suite.addTestSuite(org.codehaus.groovy.classgen.MethodTest.class);
32          suite.addTestSuite(org.codehaus.groovy.classgen.PropertyTest.class);
33          suite.addTestSuite(org.codehaus.groovy.classgen.RunGroovyTest.class);
34          suite.addTestSuite(org.codehaus.groovy.classgen.TupleListTest.class);
35          suite.addTestSuite(org.codehaus.groovy.classgen.VerifierCodeVisitorTest.class);
36          suite.addTestSuite(org.codehaus.groovy.control.CompilationUnitTest.class);
37          suite.addTestSuite(org.codehaus.groovy.control.messages.SyntaxErrorMessageTest.class);
38          suite.addTestSuite(org.codehaus.groovy.runtime.DefaultGroovyMethodsTest.class);
39          suite.addTestSuite(org.codehaus.groovy.runtime.InheritedInterfaceMethodTest.class);
40          suite.addTestSuite(org.codehaus.groovy.runtime.InvokeGroovyMethodTest.class);
41          suite.addTestSuite(org.codehaus.groovy.runtime.InvokeMethodTest.class);
42          suite.addTestSuite(org.codehaus.groovy.runtime.InvokerTest.class);
43          suite.addTestSuite(org.codehaus.groovy.runtime.MethodFailureTest.class);
44          suite.addTestSuite(org.codehaus.groovy.runtime.MethodKeyTest.class);
45          suite.addTestSuite(org.codehaus.groovy.runtime.NewStaticMetaMethodTest.class);
46          suite.addTestSuite(org.codehaus.groovy.runtime.TupleListTest.class);
47          suite.addTestSuite(groovy.util.XmlSlurperTest.class);
48          suite.addTestSuite(org.codehaus.groovy.syntax.TokenTest.class);
49          suite.addTestSuite(org.codehaus.groovy.tools.CompilerTest.class);
50          suite.addTestSuite(org.codehaus.groovy.tools.FileSystemCompilerTest.class);
51          suite.addTestSuite(org.codehaus.groovy.tools.xml.DomToGroovyTest.class);
52          suite.addTestSuite(org.codehaus.groovy.wiki.TestCaseRenderEngineTest.class);
53          return suite;
54      }
55  
56  // todo - Are we still using wiki tests as none turn up on my build???
57  // GL: no, we don't use them anymore, so let's ditch it
58  //        suite.addTestSuite(org.codehaus.groovy.wiki.RunWikiTest.class);
59  
60  // no tests inside (should we have an AbstractGroovyTestCase???)
61  //
62  //        suite.addTestSuite(org.codehaus.groovy.classgen.DummyTestDerivation.class);
63  //        suite.addTestSuite(org.codehaus.groovy.classgen.TestSupport.class);
64  
65  //  The following classes appear in target/test-classes but do not extend junit.framework.TestCase
66  //
67  //        suite.addTestSuite(org.codehaus.groovy.classgen.DerivedBean.class);
68  //        suite.addTestSuite(org.codehaus.groovy.classgen.DummyReflector.class);
69  //        suite.addTestSuite(org.codehaus.groovy.classgen.DumpClass.class);
70  //        suite.addTestSuite(org.codehaus.groovy.classgen.DumpClass2.class);
71  //        suite.addTestSuite(org.codehaus.groovy.classgen.DumpClass3.class);
72  //        suite.addTestSuite(org.codehaus.groovy.classgen.DumpClass4.class);
73  //        suite.addTestSuite(org.codehaus.groovy.classgen.DumpingClassLoader.class);
74  //        suite.addTestSuite(org.codehaus.groovy.classgen.Main.class);
75  //        suite.addTestSuite(org.codehaus.groovy.classgen.MyBean.class);
76  //        suite.addTestSuite(org.codehaus.groovy.classgen.SimpleBean.class);
77  //        suite.addTestSuite(org.codehaus.groovy.dummy.FooHandler.class);
78  //        suite.addTestSuite(org.codehaus.groovy.runtime.DummyBean.class);
79  //        suite.addTestSuite(org.codehaus.groovy.runtime.MockGroovyObject.class);
80  //        suite.addTestSuite(org.codehaus.groovy.syntax.parser.TestParserSupport.class);
81  //        suite.addTestSuite(org.codehaus.groovy.tools.DocGeneratorMain.class);
82  
83  }