为Junit测试子类化测试主题

时间:2009-12-10 14:01:31

标签: junit

我想测试遗留类中的验证逻辑。该类使用一种方法从配置文件加载有效日期。

我已经编写了该类的子类并重写了config方法,因此我可以使用任何有效日期组合对子类运行单元测试。

这是一个合适的策略吗?它让我觉得它是一种用于测试你不想搞砸的代码的干净技术。

2 个答案:

答案 0 :(得分:0)

我喜欢它,它是完成这项工作的最简单直接的方法。而且由于它是一个遗留类,它不会再发生变化,所以你也不会冒险陷入脆弱的基类问题。

答案 1 :(得分:0)

这对我来说似乎是一个合适的策略。当然,有了这个覆盖,你就不会了 能够测试加载配置数据的代码(在原始类中),但如果你有其他测试来覆盖这个场景,那么我认为你概述的方法很好。