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

📄 usermanagertest.java

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

import org.junit.BeforeClass;
import org.junit.Test;
import org.lzpeng.pojo.Book;
import org.lzpeng.pojo.User;
import org.springside.modules.orm.hibernate.Page;

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

	protected static IUserManager userManager;

	private Page<User> page = new Page<User>(5, true);// 每页5项,自动查询计算总页数.

	@BeforeClass
	public static void init() throws Exception {
		userManager = (IUserManager) factory.getBean("userManager");
	}
	
	/**
	 * 测试登陆
	 *
	 */

	public void testAuth(){
		userManager.auth("lzpeng","123456");
	}

	/**
	 * 测试借书
	 */	
	@Test
	public void testLendBook() {
		User user = getUserDAO().get(4);
		Book book = getBookDAO().get(3);
		logger.info(user.getName() + "想要借  <<" + book.getTitle() + ">>");
		try {
			userManager.lendBook(user, book);
		} catch (Exception e) {
			logger.info("借书失败 ,原因是 " + e.getMessage());
		}
	}

	/**
	 * 测试还书
	 */
	public void testRefundBook() {
		User stu = getUserDAO().get(4);
		Book book = getBookDAO().get(3);
		userManager.refundBook(stu, book);

	}
	
	/**
	 * 测试分页查询
	 *
	 */
	
	public void testFindAllUser() {
		page.setPageNo(2);
		Page<User> puser = userManager.findAllUser(page);	
		logger.info("第"+puser.getPageNo()+"页查询到"+puser.getResult().size()+"条记录!");
		for(User u : puser.getResult()){
			logger.info(u.getName()+u.getBorrowBookAmount());
		}
		
	}

}

⌨️ 快捷键说明

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