使用easymock做单元测试
来源:互联网 发布:修改虚拟网卡mac地址 编辑:程序博客网 时间:2024/06/04 19:34
单元测试中经常会遇到一些比较难以测试的对象,比如调用外部接口 这个时候我们可以使用easymock手动构建一个对象 并设置返回值
具体做法 假设需要构造的对象为ObjectA
class ObjectA{
public void methodA(String a,String b);
}
- ObjectA a = easyMock.createMock(ObjectA,class);
- easyMock.expect(a.methodA((String)EasyMock.anyObject(),(String)EasyMock.anyObject()))
- easyMock.replay(a);
- //使用spring工具类通过反射在调用之前把需要用到这个对象的地方换成 构造的这个对象 比如在AServiceImpl中要用到ObjectA
- ReflectionTestUtils.setField(aServiceImpl,"objecta",a,ObjectA.class);
ok 可以调用了
阅读全文
0 0
- 使用easymock做单元测试
- 用EasyMock做单元测试
- 移:使用easymock单元测试
- 使用EasyMock进行单元测试
- 使用EasyMock辅助单元测试
- 在单元测试中使用EasyMock
- 在单元测试中使用EasyMock
- 在单元测试中使用EasyMock
- 在单元测试中使用EasyMock
- 在单元测试中使用EasyMock
- 在单元测试中使用EasyMock
- 在单元测试中使用EasyMock
- 在单元测试中使用EasyMock
- 在单元测试中使用EasyMock
- 在单元测试中使用EasyMock
- 在单元测试中使用EasyMock
- 在单元测试中使用EasyMock
- 在单元测试中使用EasyMock
- input的onChange、router、table文本超出隐藏(阶段记录)
- 一个人的旅行
- 数串
- windows和Linux下安装imagick扩展(linux下支持pdf转image)
- Android开发中更新UI的几种常用方式
- 使用easymock做单元测试
- 使用npm安装electron时卡在install.js的解决办法
- 内部类
- Webpack详细入门教程(五)之构建本地服务器
- 正则表达式
- 【CodeForces
- mapreduce job提交的几种运行方式
- MapReduce 另一种写法
- 171031 Matlab数字图像处理-02-灰度变换与空间滤波