booleanbug.groovy
来自「Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业」· GROOVY 代码 · 共 31 行
GROOVY
31 行
/**
* @version $Revision: 3827 $
*/
class BooleanBug extends GroovyTestCase {
void testBug() {
def x = new BooleanBean(name:'James', foo:true)
def y = new BooleanBean(name:'Bob', foo:false)
assert x.foo
assert ! y.foo
y.foo = true
assert y.foo
}
void testBug2() {
BooleanBean bean = new BooleanBean(name:'Gromit', foo:false)
def value = isApplicableTo(bean)
assert value
}
public boolean isApplicableTo(BooleanBean field) {
return !field.isFoo();
}
}
class BooleanBean {
String name
boolean foo
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?