WEB开发网
开发学院软件开发Java 用Cactus来测试J2ee应用 阅读

用Cactus来测试J2ee应用

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: Cactus和ant很好的结合在一起,可以很容易的完成自动化测试,用Cactus来测试J2ee应用(2),减少了很多工作量,当然,在这里我们选用EJB2.0 CMP.我们做一个简单的用户管理,一下就一些主要的代码,junit也提供这样的支持,前面是对Cactus作了一个大致的介绍

Cactus和ant很好的结合在一起,可以很容易的完成自动化测试,减少了很多工作量。当然,junit也提供这样的支持。

前面是对Cactus作了一个大致的介绍,接下来我们用一个实际的例子来运用一下这个强大的测试框架。首先我们需要一个被测试的对象,在这里我们选用EJB2.0 CMP.我们做一个简单的用户管理。一下就一些主要的代码,来进行一些分析。

UserHome.java 
package usersystem; 
import javax.ejb.*; 
import java.util.*; 
public interface UserHome extends javax.ejb.EJBLocalHome { 
 public User create(String name, String password) throws CreateException; 
 public Collection findAll() throws FinderException; 
  public User findByPrimaryKey(String name) throws FinderException; 
} 
User.java 
package usersystem; 
import javax.ejb.*; 
import java.util.*; 
public interface User extends javax.ejb.EJBLocalObject { 
 public String getName(); 
 public void setPassword(String password); 
 public String getPassword(); 
 public void setUserInfo(UserInfo userInfo); 
 public UserInfo getUserInfo(); 
 public void setName(String name); 
} 
UserInfoHome.java 
package usersystem; 
import javax.ejb.*; 
import java.util.*; 
public interface UserInfoHome extends javax.ejb.EJBLocalHome { 
  public UserInfo create(String name, String email, String address, String tel) throws 
CreateException; 
  public UserInfo findByPrimaryKey(String name) throws FinderException; 
} 

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

Tags:Cactus Jee

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