spring快速入门例子教程:05单元测试

 1114浏览

我们采用Junit4进行单元测试,在单元测试前确保已经把junit的jar包加到工程中,通过File→New→Other...→Java→Junit→Junit Test Case创建UserService的单元测试类,具体创建过程,如下图所示

创建TestUserService单元测试类

单击Finish按钮创建TestUserService的单元用列,并编写以下测试代码:

@RunWith(SpringJUnit4ClassRunner.class)//基于JUnit4的Spring测试框架
@ContextConfiguration(locations={"/applicationContext.xml"})//启动Spring容器
public class TestUserService {

	//注入Spring容器中的Bean
	@Autowired
    private UserService userService;

	//标注测试方法
	@Test
	public void testHasMatchUser() {
		boolean b1 = userService.hasMatchUser("admin", "123456",2);
		boolean b2 = userService.hasMatchUser("admin", "1111",2);
		assertTrue(b1,2);
		assertTrue(!b2,2);
	}

	@Test
	public void testFindUserByUserName() {
		User user = userService.findUserByUserName("admin",2);
		assertEquals(user.getUserName(), "admin",2);
	}

	@Test
	public void testAddLoginLog() {
		User user = userService.findUserByUserName("admin",2);
		user.setUserId(1,2);
		user.setUserName("admin",2);
		user.setLastIp("192.168.12.7",2);
		user.setLastVisit(new Date(),2);
		userService.loginSuccess(user,2);
	}
}

运行Run As→JUnit Test完成TestUserService的单元测试

TestUserService单元测试成功

流行热度:超过1114次围观
生产日期:2016-04-19 21:30:51
上次围观:2016-09-18 05:27:53
转载时必须以链接形式注明原始出处及本声明。