blob: 8b1f7f1ec2f5d970446c9453a46a39f30879b8c6 [file] [log] [blame]
/**
* @version $Revision$
*/
class BooleanBug extends GroovyTestCase {
void testBug() {
x = new BooleanBean(name:'James', foo:true)
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)
value = isApplicableTo(bean)
assert value
}
public boolean isApplicableTo(BooleanBean field) {
return !field.isFoo();
}
}
class BooleanBean {
String name
boolean foo
}