|
Groovy example source code file (Groovy3789Bug.groovy)
The Groovy Groovy3789Bug.groovy source code
package groovy.bugs
class Groovy3789Bug extends GroovyTestCase {
void testAddReturnWhenLastStatementIsSwitch() {
def ifClosure = { ->
if ( 0 ) { 10 }
else { 20 }
}
def switchClosure = { ->
switch ( 0 ) {
case 0 : 10 ; break
default : 20 ; break
}
}
assert ifClosure() == 20
assert switchClosure() == 10
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy Groovy3789Bug.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.