-1
私のメソッドのユーザIDがデータベースのユーザIDと等しいかどうかを確認するテストを作成しようとしています。私はこれを持っています:データベースJnitテストでuserIdからユーザを取得する
@Test
public void testGetUserbyUserId() {
System.out.println("getUserbyUserId");
int UserId = 30;
UserDao instance = new UserDao();
Users user = instance.getUserbyUserId(UserId);
Users expResult = user;
//assertNotNull(expResult);
Users result = instance.getUserbyUserId(user.getUserId());
assertEquals(expResult, result);
}
私がこれを実行すると、テストが失敗し、ユーザオブジェクトが同じではないと言います。どのように私は同じ結果を得ることができ、私はこのテストをより良くすることができますか?ありがとう
ユーザークラスでequals()をオーバーライドしましたか? –
いいえ、私はそれをしませんでした。 – luffy