wjt*_*jtk 1 java mocking mockito
我想使用Mockito来模拟其他图书馆的课程.我读到Mockito依赖于equals方法的特定(我认为CGLIB提供)实现.不幸的是,这个外部类有equals()用final修饰符表示,并且在它的主体中有抛出异常.
当我尝试模拟这个类时,我总是从这个方法中获得异常.CGLIB显然没有得到最后的结果,而真正的方法被称为.
有任何想法吗?我能做些什么,用Mockito模拟这个课程?也许其他图书馆会处理它?
[编辑]快速解释:我不想模拟equals(),我检查其他方法.问题是mockito内部使用equals(),我不知道该为什么.由于equals()是最终的,因此使用异常抛出调用实际方法.我希望mockito中有一些设置"不要使用equals()":-)感谢您的回答,我明天会仔细阅读它们.
| 归档时间: |
|
| 查看次数: |
1667 次 |
| 最近记录: |