I have got a big problem, I want to use those two mapping files and create a DAOTest for it. I added the DAOTest below. When I run this test I get the getter Exception, allthough they exist. The mapping files and the java classes, both were create with JBOSS IDE Hibernate.
* 27.04.2005
* 11:30:50
* johannes.hiemer
* UserDAOTest.java
*/
package clara.dao.test;
import junit.textui.TestRunner;
import org.apache.log4j.Logger;
import clara.bo.dao.IUserDAO;
import clara.bo.model.User;
/**
* @author johannes.hiemer
*
* Clara
*/
public class UserDAOTest extends BaseDAOTestCase {
private User user;
private IUserDAO dao;
/**
*
*/
protected void setUp() throws Exception {
log = Logger.getLogger(UserDAOTest.class.getName());
dao = (IUserDAO) ctx.getBean("userDAO");
}
protected void tearDown() throws Exception {
dao = null;
}
public static void main(String [] arg) {
TestRunner.run(UserDAOTest.class);
}
public void testSaveUser() throws Exception {
user = new User();
user.setUurl("http://www.planet-tutorials.de");
user.setUsurname("Valentin");
user.setUsig("Kämpfen");
user.setUrealname("Johannes");
user.setUpassword("valentin");
user.setUname("Hiemer");
user.setUemail("
[email protected]");
user.setUdeflang("de_DE");
user.setUadmin((byte) 1);
user.setUaarea((byte) 0);
user.setUid(new Integer(0));
dao.saveUser(user);
assertTrue("primary key assigned", user.getUid() != null);
log.info(user);
assertTrue(user.getUname() != null);
}
public void testAddAndRemoveUser() throws Exception {
user = new User();
user.setUurl("http://www.planet-tutorials.des");
user.setUsurname("Valentins");
user.setUsig("Kämpfens");
user.setUrealname("Johanness");
user.setUpassword("valentin");
user.setUname("Hiemers");
user.setUemail("
[email protected]");
user.setUdeflang("de_DEs");
user.setUadmin((byte) 0);
user.setUaarea((byte) 1);
user.setUid(new Integer(1));
dao.saveUser(user);
assertTrue(user.getUid() != null);
assertTrue(user.getUname().equals("Hiemers"));
if(log.isDebugEnabled()) {
log.debug("removing temporary created user...");
}
dao.removeUser(user.getUid());
assertNull(dao.getUser(user.getUid()));
}
}