大名鼎鼎的java动态脚本语言。已经通过了sun的认证

源代码在线查看: groovytestcasetest.groovy

软件大小: 1630 K
上传用户: hjf
关键词: java sun 动态 脚本
下载地址: 免注册下载 普通下载 VIP

相关代码

				/**				    Testing the notYetImplemented feature of GroovyTestCase.				    Todo: testing all other features.				    @author Dierk Koenig				*/								class GroovyTestCaseTest extends GroovyTestCase {								    void testNotYetImplementedSubclassUse () {				        if (notYetImplemented()) return				        fail 'here the code that is expected to fail'				    }				    void testNotYetImplementedStaticUse () {				        if (GroovyTestCase.notYetImplemented(this)) return				        fail 'here the code that is expected to fail'				    }								    // we cannot test this automatically...				    // remove the leading x, run the test and see it failing				    void xtestSubclassFailing() {				        if (notYetImplemented()) return				        assert true // passes unexpectedly				    }				    void xtestStaticFailing() {				        if (GroovyTestCase.notYetImplemented(this)) return				        assert true // passes unexpectedly				    }								// ----------------								    void testShouldFailWithMessage() {				        def msg = shouldFail { throw new RuntimeException('x') }				        assertEquals 'java.lang.RuntimeException: x', msg				    }				    void testShouldFailWithMessageForClass() {				        def msg = shouldFail(RuntimeException.class) { throw new RuntimeException('x') }				        println msg				        assertEquals 'x', msg				    }								}			

相关资源