📄 getterbug.groovy
字号:
/** * @version $Revision: 1.4 $ */class GetterBug extends GroovyTestCase { String foo def bar String getFoo() { if (foo == null) { foo = "James" } return foo } void setFoo(String foo) { this.foo = foo } void testTypedGetterAndSetter() { println "Running test" def value = getFoo() println "Value is ${value}" assert value == "James" setFoo("Bob") value = getFoo() assert value == "Bob" } def getBar() { if (this.bar == null) { this.bar = "James" } bar } void setBar(bar) { this.bar = bar } void testUntypedGetterAndSetter() { println "Running test" def value = getBar() println "Value is ${value}" assert value == "James" setBar("Bob") value = getBar() assert value == "Bob" } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -