blob: 4379120dcb1a01c21939c1e3723483f6c0059a07 [file] [log] [blame]
class ClosureSugarTest extends GroovyTestCase {
def count;
void testClosureSugar() {
count = 11;
sugar {
count = 20;
}
assert count == 20;
}
void testMixedClosureSugar() {
def count = 11;
mixedSugar (5){a->
count = count + a;
}
assert count == 16;
}
def mixedSugar(incrBy, Closure closure) {
closure.call( incrBy );
}
def sugar(Closure closure) {
closure.call();
}
}