【发布时间】:2014-05-12 18:32:25
【问题描述】:
Mockito 不允许模拟最终方法。 在您的代码中包含最终方法是否被认为是不好的做法?为什么?
我不想仅仅为了让测试代码正常工作而更改实现细节,但是,测试框架通常有这些规则来鼓励更好的编码实践。
【问题讨论】:
-
我认为(某些)测试框架不支持这一点的原因仅仅是因为创建覆盖最终方法的模拟的技术难度。最终方法不被认为是不好的做法 AFAIK。
标签: java unit-testing mockito