实战 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
图片看不清楚?请点击这里查看原图(大图)。
在图 2 中,您可以看到当点击 Arguments 标签,写入脚本的路径时,会发生了什么:
图 2. 在 Eclipse 中指定脚本的路径
- ››Groovy轻松入门
- ››实战:企业使用交换机VLAN路由配置
- ››实战案例分析:高质量软文对网站百度排名的影响
- ››实战经验浅谈网站搬家后的优化工作
- ››实战Active Directory站点部署与管理,Active Dir...
- ››实战操作主机角色转移,Active Directory系列之十...
- ››实战经验:巧用微博推广淘宝网店
- ››实战iPhone GPS定位系统
- ››实战Linux环境配置DBD:Oracle模块
- ››实战DeviceIoControl系列之一:通过API访问设备驱...
- ››实战DeviceIoControl系列之二:获取软盘/硬盘/光盘...
- ››实战DeviceIoControl系列之三:制作磁盘镜像文件
更多精彩
赞助商链接