blob: 752c71510a973707acd2ed643d49f2dd3cd50e8b [file] [log] [blame]
package groovy.bugs
import groovy.sql.TestHelper
/**
* @author Jonathan Carlson
* @version $Revision$
*/
class ForAndSqlBug extends GroovyTestCase {
void testBugInNormalMethod() {
def sql = TestHelper.makeSql()
def li = ["a", "b"]
for (x in li) {
sql.eachRow("SELECT count(*) FROM FOOD") { e ->
println " ${x}"
assert x != null
}
}
}
void testBugInsideScript() {
assertScript( """
import groovy.sql.TestHelper
def sql = TestHelper.makeSql()
def li = ["a", "b"]
for (x in li) {
sql.eachRow("SELECT count(*) FROM FOOD") { e ->
println " \${x}"
assert x != null
}
}
""")
}
}