锁定老帖子 主题:扔掉JUnit,迎接Spock
精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (19)
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-15
请不要误解,我丝毫没有诋毁JUnit的任何意思,我的意思只是……咳……换个更好用的……而且即便如此,你也不能真正的丢掉它,因为Spock自己也需要JUnit。 简单地讲,Spock是一个Groovy的BDD测试框架,如果你是第一次这个词,那不妨先看个Spock的例子,然后再去访问刚才给出的BDD链接: def "subscribers receive published events at least once"() { when: publisher.send(event) then: (1.._) * subscriber.receive(event) where: event << ["started", "paused", "stopped"] } 上面的例子已经非常明白的展示了Spock中的测试例子,但Spock的优点远不仅此而已。 原文: 扔掉JUnit,迎接Spock 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-03-15
不知道是什么原因
无法打开... |
|
返回顶楼 | |
发表时间:2010-03-15
testNG好像比JUnit好用一些,JUnit能完成的,testNG都能做,testNG能做的,JUnit未必能做。
|
|
返回顶楼 | |
发表时间:2010-03-15
Angel_Night 写道 不知道是什么原因 无法打开... 原文链接无法打开么? 试试看这个吧 http://feeds.feedburner.com/groovyq |
|
返回顶楼 | |
发表时间:2010-03-15
testNG好一些
|
|
返回顶楼 | |
发表时间:2010-03-15
用过一段时间的easyb,杯具了,还是回到junit
不知道这个spock比easyb好到哪里 |
|
返回顶楼 | |
发表时间:2010-03-15
和RSpec蛮像的
|
|
返回顶楼 | |
发表时间:2010-03-15
能压过junit的,也就testng了。不过使用testng的人还是很少。
|
|
返回顶楼 | |
发表时间:2010-03-15
用东西不能光看东西本身的功能吧,尤其在JAVA界还要看其广泛的流传度的认可度,比如MAVEN默认支持junit的自动测试,其可能有插件也支持testNG我不知道,很多CI工具都首先默认实现支持junit,支不支持testNG看他们爱好了,你也没法保证未来出现一个你更喜欢的工具支持testNG,难道为testNG功能上的领先舍弃这些工具?在开源界“认可度”应该是压过“功能性”的首选指标。。。
|
|
返回顶楼 | |
发表时间:2010-03-16
同意楼上的
|
|
返回顶楼 | |