forandsqlbug.groovy
来自「Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业」· GROOVY 代码 · 共 39 行
GROOVY
39 行
import groovy.sql.TestHelper
/**
* @author Jonathan Carlson
* @version $Revision: 2285 $
*/
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
}
}
""")
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?