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

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

 2009-11-19 00:00:00 来源:WEB开发网   
核心提示:开始之前,我首先要招认:我是一个单元测试狂,实战 Groovy: 用 Groovy 更迅速地对 Java 代码进行单元测试,实际上,我总是无法编写足够的单元测试,在为 Java 平台进行脚本编程的时候,有无数的选择,如果我相当长一段时间都在进行开发,而 没有编写相应的单元测试

开始之前,我首先要招认:我是一个单元测试狂。实际上,我总是无法编写足够的单元测试。如果我相当长一段时间都在进行开发,而 没有编写相应的单元测试,我就会觉得紧张。单元测试给我信心,让我相信我的代码能够工作,而且我只要看一下,可以修改它,就不会害怕它会崩溃。

而且,作为一个单元测试狂,我喜欢编写多余的测试用例。但是,我的兴奋不是来自 编写测试用例,而是 看着它们生效。所以,如果我能用更快的方式编写测试,我就能更迅速地看到它们的结果。这让我感觉更好。更快一些!

后来,我找到了 Groovy,它满足了我的单元测试狂,而且至今为止,对我仍然有效。这种新语言给单元测试带来的灵活性,非常令人兴奋,值得认真研究。本文是介绍 Groovy 实践方面的新系列的第一部分,在文中,我将向您介绍使用 Groovy 进行单元测试的快乐。我从概述开始,概述 Groovy 对 Java 平台上的开发所做的独特贡献,然后转而讨论使用 Groovy 和 JUnit 进行单元测试的细节,其中重点放在 Groovy 对 JUnit 的 TestCase 类的扩展上。最后,我用一个实用的示例进行总结,用第一手材料向您展示如何把 groovy 的这些特性与 Eclipse 和 Maven 集成在一起。

不要再坚持 Java 纯粹主义了!

在我开始介绍用 Groovy 进行单元测试的实际经验之前,我认为先谈谈一个更具一般性的问题 —— 它在您的开发工具箱中的位置,这非常重要。事实是,Groovy 不仅是运行在 Java 运行时环境(JRE)中的脚本语言,它还被提议作为用于 Java 平台的标准语言。正如您们之中的人已经从 alt.lang.jre 系列中学习到的,在为 Java 平台进行脚本编程的时候,有无数的选择,其中大多数是面向快速应用程序开发的高度灵活的环境。

1 2 3 4 5 6  下一页

Tags:实战 Groovy Groovy

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