⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basemanagertest.java

📁 用struts hibernate 开发的论坛源码! 开发平台:eclipese 3.1.2 web服务器: tomcat 5 数据库: mysql5.0
💻 JAVA
字号:
package org.lzpeng.service;

import java.util.Date;

import org.apache.log4j.Logger;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.lzpeng.dao.IBookDAO;
import org.lzpeng.dao.IUserDAO;
import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * 
 * @version 2009-1-10
 * @author lzpeng
 * 
 */
public abstract class BaseManagerTest {

	/**
	 * 生成测试工厂
	 */

	protected static String ID;

	protected static Logger logger = Logger.getLogger(BaseManagerTest.class);

	private static Date date;

	private static final String APPLICATION_CONTEXT = "applicationContext.xml";

	protected static AbstractApplicationContext factory;

	@BeforeClass
	public static void setUp() {
		date = new Date();
		try {
			factory = new ClassPathXmlApplicationContext(APPLICATION_CONTEXT);
		} catch (Exception e) {
			logger.error(e);
		}
		logger.info("测试启动开始,当前时间:" + date.toString()
				+ "...............................");
	}

	@AfterClass
	public static void tearDown() {
		factory.registerShutdownHook();
		logger.info("测试正常结束,历时:"
				+ (System.currentTimeMillis() - date.getTime())
				+ " ms...............................");
	}

	/* ********************************************************************** */

	protected IBookDAO getBookDAO() {
		return (IBookDAO) factory.getBean("bookDAO");
	}

	protected IUserDAO getUserDAO() {
		return (IUserDAO) factory.getBean("userDAO");
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -