WEB开发网
开发学院软件开发Java 实战 Groovy: 用 Groovy 更迅速地对 Java 代码进行... 阅读

实战 Groovy: 用 Groovy 更迅速地对 Java 代码进行单元测试

 2009-11-19 00:00:00 来源:WEB开发网   
核心提示: 其他方法Groovy 可以让您单独或成批运行测试,使用 GroovyTestCase 扩展,实战 Groovy: 用 Groovy 更迅速地对 Java 代码进行单元测试(7),运行单个测试毫不费力,只要运行 groovy 命令,在图 2 中,您可以看到当点击 Arguments 标签,后面跟着

其他方法

Groovy 可以让您单独或成批运行测试。使用 GroovyTestCase 扩展,运行单个测试毫不费力。只要运行 groovy 命令,后面跟着要运行的测试套件即可,如清单 7 所示:


清单 7. 通过 groovy 命令运行 GroovyTestCase 测试用例
$./groovy test/com/vanward/sedona/frmwrk/filter/impl/SimpleFilterTest.groovy 
. 
Time: 0.047 
OK (1 test) 

Groovy 还提供了一个标准的 JUnit 测试套件,叫作 GroovyTestSuite。只要运行该测试套件,把脚本的路径传给它,它就会运行脚本,就像 groovy 命令一样。这项技术的好处是,它可以让您在 IDE 中运行脚本。例如,在 Eclipse 中,我只是为示例项目建立了一个新的运行配置(一定要选中 “Include external jars when searching for a main class”),然后找到主类 groovy.util.GroovyTestSuite,如图 1 所示:


图 1. 用 Eclipse 运行 GroovyTestSuite
实战 Groovy: 用 Groovy 更迅速地对 Java 代码进行单元测试

图片看不清楚?请点击这里查看原图(大图)。

在图 2 中,您可以看到当点击 Arguments 标签,写入脚本的路径时,会发生了什么:


图 2. 在 Eclipse 中指定脚本的路径
实战 Groovy: 用 Groovy 更迅速地对 Java 代码进行单元测试

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:实战 Groovy Groovy

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接