unit-testing - Kotlin 代表团,我应该测试什么?
问题描述
在 Kotlin 中,强大的委托构造可用于通过重用现有实现来扩展现有接口的功能。
class Demo : Map by HashMap {}
问题:
- 我应该测试什么?测试示例中的 hashmap 不是此测试的目标。验证完整的实现似乎非常冗长,我宁愿验证正确字段的授权是否发生。
- 使用突变测试时,例如使用PItest,我如何捕获所有突变?该报告显示了相当多的突变,我相信是正确的。Kotlin 编译器为所有委托创建字节码。
解决方案
推荐阅读
- sql - 将 DB 存储的 EMF 文件转换为 BMP/JPG 以添加到 SSRS 报告中
- oracle - 在 PL/SQL 中执行带有函数的 Oracle 包
- jquery - Uncaught TypeError: Illegal invocation when using $.post but not $.ajax
- python - 如何在 python 的 Scrapy 中将参数传递给 process.crawl
- python - PyQt5 QUdpSocket 未绑定到地址和端口
- cmake - 访问构建树中其他目标的属性
- python - 删除视频 -- Youtube v3 api
- c# - 如何.net标准2.0部分类分组
- ubuntu - GPG 错误:在服务器中安装 Zcash
- python - QSystemTrayIcon 更改图标