Hallo,
ich teste im Moment das persistieren einer meiner Klassen.
Dazu hab ich folgende Testmethode geschrieben:
Ich hoffe, das reicht erstmal!
Denn das Problem ist, dass assertEquals fehl schlägt. Ich weiß nicht genau wie Equals hier vergleicht, aber ich hab im Debugger nachgeschaut und da sind die beiden Objekte für mich gleich. Das heißt, die id stimmt überein und der Name auch und die anderen Attribute sind null.
Ich kenn mich noch nicht besonders gut mit JUnit aus, aber ich hab schon ein bißchen was gelesen und so wurde es auch in einem Beispiel gemacht.
Vielleicht fällt jemandem was auf??
Gruß!
ich teste im Moment das persistieren einer meiner Klassen.
Dazu hab ich folgende Testmethode geschrieben:
Code:
public void testStoreRetrieve(){
User user = new User("test");
Long id = userDao.saveUser(user);
User retrievedUser = userDao.getUser(id);
assertEquals(user, retrievedUser);
assertNotSame(user, retrievedUser);
}
Ich hoffe, das reicht erstmal!
Denn das Problem ist, dass assertEquals fehl schlägt. Ich weiß nicht genau wie Equals hier vergleicht, aber ich hab im Debugger nachgeschaut und da sind die beiden Objekte für mich gleich. Das heißt, die id stimmt überein und der Name auch und die anderen Attribute sind null.
Ich kenn mich noch nicht besonders gut mit JUnit aus, aber ich hab schon ein bißchen was gelesen und so wurde es auch in einem Beispiel gemacht.
Vielleicht fällt jemandem was auf??
Gruß!