TDD
文章平均质量分 83
lvk618
记录与分享是一件很高兴的事情,分享促进总体提升
展开
-
JMock+Junit4结合完成TDD实例
通常待测的类不可避免地使用其他类的方法。在不能保证其他类方法正确性的前提下,如何通过单元测试的方式保证待测试的类方法是正确的呢?或者假如待测试的 方法依赖的其他类的代码还没有实现而只是定义了接口,那么待测试的方法可以测试呢? JMock 的出现解决了上面的问题。JMock 提供给开发者切断待测方法对其他类依赖的能力,使开发者能够将全部的注意力都集中于待测方法的逻辑上,而不用担心其他类方法是否能够返回正确的结果。这样 的测试更具有针对性,更容易定位到潜在问题。原创 2015-12-13 13:36:03 · 780 阅读 · 0 评论 -
Cobertura单元测试覆盖率实例
Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。除了找出未测试到的代码并发现 bug 外,Cobertura 还可以通过标记无用的、执行不到的代码来优化代码,还可以提供 API 实际操作的内部信息。原创 2015-12-13 13:45:53 · 1456 阅读 · 0 评论