首页 > 解决方案 > 我应该测试继承和实现吗?

问题描述

单元测试是否应该检查一个类是否使用反射实现接口(与继承相同的问题)?如果不是,为什么?

如果删除了实现,代码仍然可以编译,并且测试可能仍然成功(这取决于代码的作用)。

标签: unit-testinginheritanceimplements

解决方案


单元测试应该测试任何可能不起作用的东西。如果编程语言不能确保类实现合约中的所有方法,那么您可能需要在测试中检查这一点。


推荐阅读