someStub.demand.methodOne(0..35) { … }
: 해당 메소드 호출 횟수를 Range로 지정한다.someStub.expect.verify()
-Dgroovy.test.dir=src
-Dgroovy.test.pattern=*Test.groovy
def suite = AllTestSuite.suite(".", "*Test.groovy") junit.textui.TestRunner.run(suite)
shouldFail
로 Exception 테스트class ArithmeticTest { final shouldFail = new GroovyTestCase().&shouldFail @Test void divideByZero() { String message = shouldFail(ArithmeticException) { println 1/0 } assertEquals message, "expected exception message." } }