java 通用进销存系统。很完整的说明文档和源码以及源程序。

源代码在线查看: testuserlogcactus1.java~71~

软件大小: 19831 K
上传用户: evenxyz
关键词: java 进销存系统 文档 源码
下载地址: 免注册下载 普通下载 VIP

相关代码

				package cactustest;								import org.apache.cactus.*;				import stockmanagementpro.*;				import javax.naming.*;				import java.sql.Timestamp;				import java.rmi.RemoteException;				import java.util.*;								public class TestUserLogCactus1 extends ServletTestCase {				  private static final String ERROR_NULL_REMOTE = "对象未定义.";				  private static final int MAX_OUTPUT_LINE_LENGTH = 100;				  private boolean logging = false;				  private UserLogHome userLogHome = null;				  private UserLog userLog = null;								  public TestUserLogCactus1(String name) {				    super(name);				  }				  //EJB初始化方法				  public void initializeLocalHome() throws Exception {				    Context context = new InitialContext();				    userLogHome = (UserLogHome) context.lookup("UserLog");				  }				  public void setUp() throws Exception {				    super.setUp();				    initializeLocalHome();				  }				  public void tearDown() throws Exception {				    userLogHome = null;				    userLog = null;				    super.tearDown();				  }				  //测试日志数据表记录的创建方法				  public void testCreateUserLog() throws Exception{				    Integer id = new Integer(1);				    String programName = "登陆窗口";				    String operationContent = "登陆";				    String userName = "jack";				    java.util.Calendar now = java.util.Calendar.getInstance();				    java.sql.Timestamp operationDate = new java.sql.Timestamp(now.getTime().getTime());				    userLogHome.create(id, programName, operationContent, userName, operationDate);				  }				  //测试取得全部日志记录的方法				  public void testUserLogFindAll() throws Exception{				    Collection col = userLogHome.findAll();				    this.assertEquals("", 188, col.size());				  }				  //测试根据操作程序名字取得日志记录的方法				  public void testUserLogFindByProgramName() throws Exception{				    Collection col = userLogHome.findByProgramName("%登陆窗口%");				    this.assertEquals("", 106, col.size());				  }				  //测试根据操作内容取得日志记录的方法				  public void testUserLogFindByOperationContent() throws Exception{				    Collection col = userLogHome.findByOperationContent("%删除%");				    this.assertEquals("", 2, col.size());				  }				  //测试根据用户名取得日志记录的方法				  public void testUserLogFindByUserName() throws Exception{				    Collection col = userLogHome.findByUserName("%ame%");				    this.assertEquals("", 23, col.size());				  }				  //测试根据日期范围取得日志记录的方法				  public void testUserLogFindByOperationDate() throws Exception{				    //创建日期类				    java.util.Calendar date = java.util.Calendar.getInstance();				    date.set(2004, 5, 4, 0, 0, 0);				    java.sql.Timestamp startDate = new java.sql.Timestamp(date.getTime().getTime());				    date.set(2004, 5, 8, 23, 59, 59);				    java.sql.Timestamp endDate = new java.sql.Timestamp(date.getTime().getTime());				    Collection col = userLogHome.findByOperationDate(startDate, endDate);				    this.assertEquals("", 69, col.size());				  }				  //测试日志数据表记录的删除方法				  public void testDeleteUserLog() throws Exception{				    Integer id = new Integer(1);				    userLog = userLogHome.findByPrimaryKey(id);				    userLog.remove();				  }				}			

相关资源