android - Mockito lenient() 何时使用
问题描述
据我了解,使StrictStubbinglenient
引发的异常静音。基于此,不应该使用,可能只是在执行 TDD 时临时使用,因为严格的存根异常通常意味着您的代码要么错误,要么测试设计不当,要么您添加了不必要的行。lenient
是否存在lenient
实际需要或对测试有用的实际场景?
解决方案
例如,在从 Mockito 1 迁移到 Mockito 2(后者引入了严格的存根)时,如果您需要在短时间内完成迁移,它就非常有用。
推荐阅读
- hyperledger-fabric - 同伴无法加入频道
- phpstorm - 自定义编码标准规则集不适用于 PhpStorm 中的代码嗅探器
- java - 读取文件时,如何使用 apache Camel 将输入设置为字符串而不是 filePath
- c - 如何将 16 位整数连续附加到固定的 8 位数组
- php - 优雅地处理 Guzzle 错误/异常
- vim - 切换行号时停止光标移动
- python - 装饰器类,它检查传递的实例变量是否不是 None
- php - 我在 WHERE IN 查询中苦苦挣扎
- amazon-web-services - 在 AWS 中安装 Sitecore9.2
- sql-server - SQL Server 中的自死锁