データベースから何かを削除できるかどうかを確認する JUnit テストを作成する必要があります。インメモリ データベースで Play 2.1 Framework を使用しています。
assertNull(...) を試しましたが、失敗しました。次に、 assertNotNUll(...) を試してみましたが、テストは成功しましたが、これが最善の方法であるか、削除を確認できるかはわかりません。アイテムが削除されたかどうかを確認するより良い方法はありますか? オブジェクトを検索してエラーを予期する必要がありますか?
これが私のコードです(@BeforeClassと@AfterClassのコードもいくつかありますが、私の質問には関係ありません):
@Test
public void UserDelete(){
// Test ID: 3
// creating a new user
User user = new User();
user.id = (long) 4;
user.facebookId = "0000004";
user.email = "test4@gmail.com";
user.name = "name4";
user.save();
// deleting the user
user.delete();
// checking deletion
assertNotNull(user);
}