blob: cdb7bea329f5b03c1fd2da60c4941599577ba935 [file] [log] [blame]
package groovy
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();
}
}