blob: 2b55ae7cc83da70dfbc5ace448974ea1d9892fc1 [file] [log] [blame]
package groovy
/**
* @author <a href="mailto:jstrachan@protique.com">James Strachan</a>
* @version $Revision$
*/
class ClosureCloneTest extends GroovyTestCase {
void testCloneOfClosure() {
def factor = 2
def closure = { it * factor }
def value = closure(5)
assert value == 10
// now lets clone the closure
def c2 = closure.clone()
assert c2 != null
value = c2(6)
assert value == 12
}
}