/
How to test Hello World
How to test Hello World
Summary
How to test a simple groovy program that produces output.
HelloWorld.groovy
println 'Hello World'
HelloWorldTest.gant
@GrabResolver(name='atlassian', root='https://maven.atlassian.com/content/groups/public/')
@Grab(group='org.swift.tools', module='gint', version='1.4.0')
import org.swift.tools.*
includeTool << Gint
gint.initialize(this) // required
gint.setCmdGenerator('groovy', [file: 'helloWorld.groovy']) // set default cmd generator to call the script
gint.add(name: 'hello', data: 'Hello World') // confirm that Hello World is produced by the script
gint.finalizeTest() // final preparations for running tests
Output
gant -f helloWorldTest.gant
= = = = = = helloWorldTest started at Fri Feb 25 21:13:08 CST 2011 = = = = = =
[start] hello
[ending] hello
[complete] hello - 1.179 secs
[info] Successful testcases . . . . . . . . . . : 1 <<< TEST SUCCESSFUL
[info] Total testcases . . . . . . . . . . . . . : 1
[info] Elapsed run time . . . . . . . . . . . . : 3.054 secs
= = = = = = helloWorldTest completed at Fri Feb 25 21:13:09 CST 2011 = = = = = =
BUILD SUCCESSFUL
Total time: 5.53 seconds
, multiple selections available,
Related content
Release notes 2.1.0
Release notes 2.1.0
More like this
Installation and Dependencies
Installation and Dependencies
More like this
Release notes 2.3.0
Release notes 2.3.0
More like this
Release notes 2.0.0
Release notes 2.0.0
More like this
Release notes 2.2.0
Release notes 2.2.0
More like this
Release notes
Release notes
More like this
© 2005 -2024 gint.org