groovy.util
Class GroovyTestSuite
java.lang.Object
  
junit.framework.TestSuite
      
groovy.util.GroovyTestSuite
- All Implemented Interfaces: 
 - junit.framework.Test
 
public class GroovyTestSuite
- extends junit.framework.TestSuite
 
A TestSuite which will run a Groovy unit test case inside any Java IDE
 either as a unit test case or as an application.
 
 You can specify the GroovyUnitTest to run by running this class as an application
 and specifying the script to run on the command line.
 
 
 java groovy.util.GroovyTestSuite src/test/Foo.groovy
 
 
 Or to run the test suite as a unit test suite in an IDE you can use
 the 'test' system property to define the test script to run.
 e.g. pass this into the JVM when the unit test plugin runs...
 
 
 -Dtest=src/test/Foo.groovy
 
 
 
| 
Method Summary | 
 java.lang.Class | 
compile(java.lang.String fileName)
 
            | 
 void | 
loadTestSuite()
 
            | 
static void | 
main(java.lang.String[] args)
 
            | 
static junit.framework.Test | 
suite()
 
            | 
 
| Methods inherited from class junit.framework.TestSuite | 
addTest, addTestSuite, countTestCases, createTest, getName, getTestConstructor, run, runTest, setName, testAt, testCount, tests, toString, warning | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
file
protected static java.lang.String file
loader
protected final GroovyClassLoader loader
GroovyTestSuite
public GroovyTestSuite()
main
public static void main(java.lang.String[] args)
 
suite
public static junit.framework.Test suite()
 
loadTestSuite
public void loadTestSuite()
                   throws java.lang.Exception
- Throws:
 java.lang.Exception
 
compile
public java.lang.Class compile(java.lang.String fileName)
                        throws java.lang.Exception
- Throws:
 java.lang.Exception