WEB开发网
开发学院软件开发Java 使用 Spring 2.5 TestContext 测试框架 阅读

使用 Spring 2.5 TestContext 测试框架

 2009-11-11 00:00:00 来源:WEB开发网   
核心提示: UserService 所关联的 DAO 类和 PO 类都比较简单,请参看本文附件的程序代码,使用 Spring 2.5 TestContext 测试框架(4),在着手测试 UserSerivce 之前,需要将创建数据库表,你可以在附件的 schema 目录下找到相应的 SQL 脚本文件,编写

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); 
  } 
} 

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:使用 Spring TestContext

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接