blob: 8843e7d004be925f6b50222f958de28e3f560473 [file] [log] [blame]
class ClosureReturnWithoutReturnStatementTest extends GroovyTestCase {
void testReturnValues() {
def block = {x-> x > 5}
def value = block.call(10)
assert value
value = block.call(3)
assert value == false
}
void testReturnValueUsingFunction() {
def block = {x-> someFunction(x) }
def value = block.call(10)
assert value
value = block.call(3)
assert value == false
}
def someFunction(x) {
x > 5
}
}