测试继承和抽象类

时间:2014-04-08 13:00:20

标签: testing

您如何看待测试抽象类和继承? 例如,我们有抽象类" List",然后" LinkedList"和" ArrayList"作为子类。 LinkedList和ArrayList是否应单独测试List类 (如果测试测试LinkedList或ArrayList的整个功能), 或者测试是否应该与我们扩展List类的事实相关联?

测试整个功能会导致代码重复, 另一方面,我并不十分相信将一个类的测试与它的实现联系起来。 我想象一下我想停止从List继承LinkedList的情况, 如果在测试中我们假设继承 - 我们将不得不删除测试。 但他们应该留下来发现我的改变是正确的......

0 个答案:

没有答案