2009-12-10 123 views
2

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

我写了一个有问题的类的子类并覆盖了配置方法,所以我可以使用任何有效日期的组合来运行我的单元测试。

这是一个合适的策略?它让我觉得它是一种干净的技术,用于测试您不想混淆的代码。

回答

0

我喜欢它,它是完成这件事最简单直接的方法。既然它是一个遗留类,它不会再改变,所以你也不会碰到脆弱的基类问题。

0

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