一个简单的mock例子
来源:互联网 发布:js array删除方法 编辑:程序博客网 时间:2024/05/17 22:36
package com.my.serviceImpl;import org.easymock.EasyMock;import org.testng.Assert;import org.testng.annotations.Test;import com.my.dao.UserDao;import com.my.model.User;public class UserServiceImplTest {//@Test//public void getUserByIDTest(){//UserService userService = new UserServiceImpl();//String id = "99";//User user = userService.getUserByID(id);//《===userService中UserDao对象的getUserByID没有完成,返回null////Assert.assertEquals(user.getId(), id);//断言失败//}@Testpublic void getUserByIDTest(){String id = "99";//创建一个mock对象UserDao mock = EasyMock.createMock(UserDao.class);EasyMock.expect(mock.getUserByID(id)).andReturn(new User(id));EasyMock.replay(mock);UserServiceImpl userService = new UserServiceImpl();UserServiceImpl.setUserDao(mock);User user = userService.getUserByID(id);Assert.assertEquals(user.getId(), id);}}
阅读全文
0 0
- 一个简单的mock例子
- 一个简单的例子
- mock 例子
- openmp 例子:一个简单的OpenMP例子
- mock简单的json返回
- 一个简单的Struts例子
- 一个简单的Hibernate例子!
- auto_ptr的一个简单例子
- 一个简单的Struts例子
- 一个简单的JSF例子
- 一个简单的EJB例子!!
- 一个简单的serverclick 例子
- 一个简单易懂的例子
- 一个GMF的简单例子
- 一个简单的GUI例子
- 一个简单的Hibernate例子
- 一个简单的NHibernate例子
- 一个简单的EJB例子!!
- 阿里云RDC自动化测试和持续集成服务上线
- 支持存储重复数值的位图
- HDU 2014
- 搭建LNMP环境
- INI文件解析、遍历
- 一个简单的mock例子
- 【自学笔记】活动被收回怎么办?
- 厌倦了Windows(/ `. `/)新手上手Centos7
- Angular 学习总结笔记
- pandas入门——创建series
- Spark学习总结一 单词计数
- git 还原到某次commit
- 获取手机联系人信息 很简单的方法
- 求最大子序列和 LeetCode 53 Maximum Subarray