如题。
代码用hibernateTemplate进行了简化,如何在Junit中对dao进行测试?
- Java code
public User queryUserByName(String name) { int count = 0; String hql = " from User u where u.name = " + name; List<User> list = hibernateTemplate.find(hql); count = list.size(); if(1 == count) { user = (User)list.get(0); } return user; }
------解决方案--------------------
新建一个测试类,继承TestCase,然后在其中写一个函数,调用你的方法queryUserByName,测一下返回值是否相同