异常原因:

1.mockito的jar包中缺少方法

2.mock方法的时候,返回的是对象,而对象没有重写equals方法

3.mock的实例方法调用方法错误

解决方法:

1.用powermock中的api解决问题,在类中添加:@RunWith(PowerMockRunner.class)

2.如果是第二种情况,则需要重写返回对象的equals方法

3.

把A a = new A();

PowerMockito.when(a.getTemplate()).thenReturn(template);

改成:

@Mock
private A a= spy(new A());

PowerMockito.when(a.getTemplate()).thenReturn(template);

最新文章

  1. .net mvc中的表单异步提交
  2. iOS 局部变量 全局变量 成员变量
  3. ANdroid URL
  4. js内存泄露的几种情况
  5. VM安装OracleLinux
  6. js基础知识:变量
  7. "".equals(str)和str.equals("")的区别
  8. Effecvtive C++笔记:让自己习惯C++
  9. Oracle Enterprise Metadata Management (简称OEMM,Oracle元数据管理)12.1.3.0.1已经发布
  10. UITableview 中获取非选中的cell
  11. cocos2dx输出信息重定向到控制台
  12. POJ 3007 Organize Your Train part II(哈希链地址法)
  13. mongodb and .net
  14. 算法分析-堆排序 HeapSort 优先级队列
  15. wpf的一些总结
  16. bzoj3713 [PA2014]Iloczyn|暴力(模拟)
  17. 洛谷 [P1578] WC2002 奶牛浴场
  18. 谈谈websocket集群的解决方式
  19. shell编程 之 运算符
  20. 微信&支付宝 支付单文件操作

热门文章

  1. HDU 5886 Tower Defence(2016青岛网络赛 I题,树的直径 + DP)
  2. Python的程序结构[2] -> 类/Class[5] -> 内建类 bytes 和 bytearray
  3. Python的程序结构[5] -> 模块/Module[0] -> 内建模块 builtins
  4. [HDU6240]Server
  5. 【转】Kriging插值法
  6. What is a mocking framework? Why is it useful?
  7. util.select.js
  8. dubbo接口压测工具stresstester使用
  9. fiddler实现后端接口 mock(不需要修改开发代码)
  10. Android学习(十七)自定义View控件 TopBar