从Java应用程序中提取单元测试用例的简便方法?

时间:2015-11-14 16:27:06

标签: java unit-testing mocking

有时我会通过应用程序的内容踩着调试器试图追踪一些奇怪的行为......当有一个 aha时刻当我意识到某些方法没有正确处理完全有效的用例,但我没有一个像样的单元测试来重现这种情况。

接下来要做的就是创建单元测试。 IDE向导为您提供了一个很好的空模板,它包含您选择的目标类。然后你找出方法的所有依赖关系,并找出是否实例化或模拟这些依赖关系,为所有输入参数构造对象等等。很多繁琐,容易出错的工作。

这样做了几次之后你意识到这项工作非常机械化。所有信息 - 依赖关系,值等在代码中或在该断点处的调试器的当前堆栈帧中都可用。

是否有一种方法(编程技术可以打包在工具中)根据调试器已经知道的内容自动生成单元测试?

0 个答案:

没有答案