blob: 38b0960a94ff5fbbb4a96f74bcf9a0c7ec31105a [file] [log] [blame]
package groovy
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
}
}