To install:
brew install groovy
Sample code (name this file test.groovy)
#!/usr/bin/env groovy println "Hello from the shebang line" def i = 0 def s = "abc" assert i == 1 assert s.equals("abcd")
To run the test:
groovy test.groovy
You will see that the test fails. And it will tell you where. =)
My version is Groovy Version: 2.4.3 JVM: 1.6.0_65 Vendor: Apple Inc. OS: Mac OS X. If you want to get rid of this annoying warning WARNING: Module [groovy-nio] – Unable to load extension class [org.codehaus.groovy.runtime.NioGroovyMethods], rename that library by
mv $GROOVY_HOME/lib/groovy-nio-2.4.3.jar $GROOVY_HOME/lib/groovy-nio-2.4.3.bak
ref link: http://stackoverflow.com/questions/24302887/how-to-disable-warning-for-niogroovymethods
To learn the groovy syntax, go to http://www.groovy-lang.org/syntax.html