userserviceimpltest.java

来自「Spring企业级开发下......电子书籍..............」· Java 代码 · 共 30 行

JAVA
30
字号
package com.baobaotao.service;

import junit.framework.TestCase;
import org.easymock.EasyMock;
import com.baobaotao.dao.UserDao;

public class UserServiceImplTest extends TestCase {
	private UserServiceImpl userService;
	@Override
	protected void setUp() throws Exception {
		userService = new UserServiceImpl();
		super.setUp();
	}
	public void testHasMatchUser() {
		UserDao userDao = EasyMock.createMock(UserDao.class);
		userService.setUserDao(userDao);

		EasyMock.expect(userDao.getMatchCount("tom", "654321")).andReturn(0).anyTimes();
		EasyMock.expect(userDao.getMatchCount("tom", "123456")).andReturn(1).times(2,3);
		EasyMock.replay(userDao);

		assertEquals(userService.hasMatchUser("tom", "654321"), false);
		assertEquals(userService.hasMatchUser("tom", "654321"), false);

		assertEquals(userService.hasMatchUser("tom", "123456"), true);
		assertEquals(userService.hasMatchUser("tom", "123456"), true);
		EasyMock.verify(userDao);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?