|
Groovy example source code file (Groovy3305Bug.groovy)
The Groovy Groovy3305Bug.groovy source code
package groovy.bugs
class Groovy3305Bug extends GroovyTestCase {
def void testSingleListExpandingToMultipleArgs() {
assert foo1([1, "A"]) == "1,A"
assert foo2([BigDecimal.ZERO, "B"]) == "0,B"
assert foo3([(byte)3, "C"]) == "3,C"
assert foo4([(float)4, "D"]) == "4.0,D"
assert foo5([(long)5, "E"]) == "5,E"
assert foo6([(short)6, "F"]) == "6,F"
}
def foo1(int arg0, String arg1) {
return "$arg0,$arg1"
}
def foo2(BigDecimal arg0, String arg1) {
return "$arg0,$arg1"
}
def foo3(byte arg0, String arg1) {
return "$arg0,$arg1"
}
def foo4(float arg0, String arg1) {
return "$arg0,$arg1"
}
def foo5(long arg0, String arg1) {
return "$arg0,$arg1"
}
def foo6(short arg0, String arg1) {
return "$arg0,$arg1"
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy Groovy3305Bug.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.