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

📄 userdaohibernateimpltest.java

📁 一个可以发表文章的程序.该程序框架是j2ee框架.
💻 JAVA
字号:
package com.jsfabc.jsh.model.dao.hibernateImpl;

import com.jsfabc.jsh.model.bo.Department;
import com.jsfabc.jsh.model.bo.Person;
import com.jsfabc.jsh.model.dao.UserDao;

public class UserDaoHibernateImplTest extends BaseDAOTestCase {
    //声明DAO对象变量
	private UserDao dao=null;
    //在设置初始化时取得DAO对象
	protected void setUp() throws Exception {
		dao=(UserDao)ctx.getBean("userDao");
	}
    //测试完毕后释放DAO变量
	protected void tearDown() throws Exception {
		dao=null;
	}

	public void testCreate()throws Exception {
		//声明一个用户对象和一个部门对象变量
		Person user=new Person();
		Department dep=new Department();
		//设置部分标识
		dep.setDepartmentId(1);
		//设置用户标识
		user.setPersonId("myTestUser");
		//设置用户名
		user.setPersonName("测试用户名");
		//设置口令,以显示测试失败的情形
		user.setPassword("testPwd");
		//设置用户所属部门
		user.setDepartment(dep);
		//设置用户Email
		user.setEmail("test@test.com");
		//创建新用户
		dao.create(user);
		//判断是否生成新用户
		assertTrue("已经指派主键:",user.getPersonId()!=null);		
	}
	
	public void testFind() {
		//查找用户标识是admin的用户
		Person user=dao.find("myTestUser");
		//测试返回的该用户的真实姓名是否正确
		assertTrue(user.getPersonName().equals("测试用户名"));
	}
}

⌨️ 快捷键说明

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