已经mock类中引用的其它service类,但是在invoke私有方法的时候,该service类是空值
2024-09-06 02:29:45
错误原因:没有在开始测试用例的时候,初始化类的所有注解方法.
解决方法:
使用mock方法创建mock对象时,需要在测试用例执行前执行以下代码。通常,
这句代码可以放在测试基类或者@Before 中。
MockitoAnnotations.initMocks(testClass);
如果不使用MockitoAnnotations.initMocks(testClass)的话,也可以使用MockitoRule
方法:
public class ExampleTest {
@Rule
public MockitoRule rule = MockitoJUnit.rule();
最新文章
- eclipse配置文件导出问题
- 05——C++自己合成的函数
- [转]Entity Framework vs. LINQ to SQL
- Discuz 论坛的搭建(五)
- How do you render tooltip on disabled HTML Button
- 创建安卓app的30个经验教训
- jQuery中bind,live,delegate与one方法的用法及区别解析
- Linux shell 脚本中”2>;&;1″的含义解释
- jQuery的map()与jQuery.map()总结
- Oracle数据库web维护客户端管理工具软件
- 在UnrealEngine中用Custom节点实现毛玻璃的效果
- 51nod图论题解(4级,5级算法题)
- [cb]Unity 关卡编辑器 开发
- app嵌入的H5页面的数据埋点总结
- Spring学习笔记--Spring配置文件和依赖注入
- Android简易项目--傻瓜式阿拉伯语输入法(Dummy Arabic Input)
- putty配色备份
- $.ajax的重写
- linux中断编程
- FLV视频封装格式详解