📄 testnamehibernatedaoimpl.java
字号:
package com.cognizant.food.dao.hibernate;
import java.util.List;
import com.cognizant.food.bo.Name;
import junit.framework.TestCase;
public class TestNameHibernateDaoImpl extends TestCase{
public void testFindName(){
try {
NameHibernateDaoImpl dao = new NameHibernateDaoImpl();
dao.setHibernateTemplate(TestingHibernateTemplate.getInstance().getHibernateTemplate());
Name neo = dao.findName(10000l);
assertEquals("jerry",neo.getFirst());
assertEquals("von", neo.getMiddle());
assertEquals("shen", neo.getLast());
} catch (Exception e){
System.out.print(e.getMessage());
assertFalse(true);
}
}
public void testSaveName(){
try {
NameHibernateDaoImpl dao = new NameHibernateDaoImpl();
dao.setHibernateTemplate(TestingHibernateTemplate.getInstance().getHibernateTemplate());
Name person = new Name();
person.setFirst("neil");
person.setLast("zhang");
dao.saveName(person);
Name person2 = dao.findNamesByFirstName("neil").get(0);
assertEquals("neil",person2.getFirst());
assertEquals("zhang", person2.getLast());
dao.deleteName(person2);
} catch (Exception e){
System.out.print(e.getMessage());
assertFalse(true);
}
}
public void testDeleteName(){
try {
NameHibernateDaoImpl dao = new NameHibernateDaoImpl();
dao.setHibernateTemplate(TestingHibernateTemplate.getInstance().getHibernateTemplate());
Name person = new Name();
person.setFirst("neil");
person.setLast("zhang");
dao.saveName(person);
Name person2 = dao.findNamesByFirstName("neil").get(0);
assertEquals("neil",person2.getFirst());
assertEquals("zhang", person2.getLast());
dao.deleteName(person2);
List<Name> persons = dao.findNamesByFirstName("neil");
assertEquals(0,persons.size());
} catch (Exception e){
System.out.print(e.getMessage());
assertFalse(true);
}
}
public void testFindNamesByFirstName()
{
NameHibernateDaoImpl dao = new NameHibernateDaoImpl();
dao.setHibernateTemplate(TestingHibernateTemplate.getInstance().getHibernateTemplate());
List<Name> nList = dao.findNamesByFirstName("jerry");
assertEquals(1,nList.size());
}
public void testFindNamesByLastName()
{
NameHibernateDaoImpl dao = new NameHibernateDaoImpl();
dao.setHibernateTemplate(TestingHibernateTemplate.getInstance().getHibernateTemplate());
List<Name> nList = dao.findNamesByLastName("shen");
assertEquals(1,nList.size());
}
public void testListAllNames()
{
NameHibernateDaoImpl dao = new NameHibernateDaoImpl();
dao.setHibernateTemplate(TestingHibernateTemplate.getInstance().getHibernateTemplate());
List<Name> nList = dao.listAllNames();
assertEquals(1,nList.size());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -