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