unit-testing - 我应该测试继承和实现吗?
问题描述
单元测试是否应该检查一个类是否使用反射实现接口(与继承相同的问题)?如果不是,为什么?
如果删除了实现,代码仍然可以编译,并且测试可能仍然成功(这取决于代码的作用)。
解决方案
单元测试应该测试任何可能不起作用的东西。如果编程语言不能确保类实现合约中的所有方法,那么您可能需要在测试中检查这一点。
推荐阅读
- sql - 如何修复具有三个条件的两个表的此内部联接上不存在列?
- psexec - PsExec -i 参数仅适用于控制台
- python - 如何使用 urllib 库从带有 CURL 的 Twiter Search API 检索 json 文件
- tivoli-work-scheduler - 用于搜索对象的 Tivoli 命令行
- pentaho - pentaho:错误处理组件:如何为饼图设置参数?
- java - RequestMapping 中的 GET 和 POST
- json - Dialogflow 从 webhook 发送自定义有效负载 json
- mysql - 如何从我的 linux 上的 asp.net 核心应用程序迁移我的表
- python - 带有另一个无限循环的 Tkinter(用于语音到文本的转换)
- excel - 循环遍历范围以填写表格