Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业务

源代码在线查看: compilererrortest.groovy

软件大小: 1644 K
上传用户: maple_78
关键词: Groovy JVM 动态语言 运行
下载地址: 免注册下载 普通下载 VIP

相关代码

				class CompilerErrorTest extends GroovyTestCase {
				
				    void testBadMethodName() {
				
				        shouldFail {
				            println "About to call shell script"
				            println "Really am about to call shell script"
				
				            def shell = new GroovyShell()
				            def text = 'badMethod(); println "Called method"'
				            println "About to test script ${text}"
				            shell.evaluate(text)
				        }
				    }
				
				    void testBadPropertyName() {
				
				        shouldFail {
				            def shell = new GroovyShell()
				            shell.evaluate """
				                def x = [:]
				                x.\$foo = 123
				            """
				        }
				    }
				
				    void testBadVariableName() {
				
				        shouldFail {
				            def shell = new GroovyShell()
				            shell.evaluate """
				                def \$x = 123
				            """
				        }
				    }
				
				}			

相关资源