使用 Spring 2.5 TestContext 测试框架
2009-11-11 00:00:00 来源:WEB开发网UserService 所关联的 DAO 类和 PO 类都比较简单,请参看本文附件的程序代码。在着手测试 UserSerivce 之前,需要将创建数据库表,你可以在附件的 schema 目录下找到相应的 SQL 脚本文件。
编写 UserService 的测试用例
下面我们为 UserService 编写一个简单的测试用例类,此时的目标是让这个基于 TestContext 测试框架的测试类运行起来,我们将在后面逐步完善这个测试用例。
清单3.TestUserService.java: 基于注解的测试用例package com.baobaotao.service;
import org.springframework.test.context.junit4.
AbstractTransactionalJUnit4SpringContextTests;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.beans.factory.annotation.Autowired;
import org.junit.Test;
import com.baobaotao.domain.User;
import java.util.Date;
@ContextConfiguration //①
public class TestUserService extends
AbstractTransactionalJUnit4SpringContextTests {
@Autowired //②
private UserService userService;
@Test //③
public void handleUserLogin(){
User user = new User();
user.setUserId(1);
user.setLastIp("127.0.0.1");
Date now = new Date();
user.setLastVisit(now.getTime());
userService.handleUserLogin(user);
}
}
Tags:使用 Spring TestContext
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接