|
Groovy example source code file (ClosureReturnTest.groovy)
The Groovy ClosureReturnTest.groovy source code
package groovy
/**
* Tests Closures in Groovy
*
* @author <a href="mailto:james@coredevelopers.net">James Strachan
* @version $Revision: 4996 $
*/
class ClosureReturnTest extends GroovyTestCase {
void testReturnValues() {
def block = {x-> return x > 5}
def value = block.call(10)
assert value
value = block.call(3)
assert value == false
}
void testReturnValueUsingFunction() {
def block = {x-> return someFunction(x) }
def value = block.call(10)
assert value
value = block.call(3)
assert value == false
}
def someFunction(x) {
return x > 5
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy ClosureReturnTest.groovy source code file: |
Other websites by Alvin Alexander:
Life/living in Alaska (OneMansAlaska.com)
How I Sold My Business (HowISoldMyBusiness.com)
Copyright 1998-2011 Alvin Alexander, devdaily.com
All Rights Reserved.