私はCRUD操作を含むデータベーステストによくあると思います。したがって、これらの関数はデータベースを変更して期待値を変更します。 SELECTが2行を返すかどうかをテストすると、削除テストが1回実行されると、ただ失敗する可能性があります。 INSERTと同様です。 JUnitは定義されているようにテストを実行するようには見えず、期待値を厳しくします。JUnitデータベーステストとテストの注文
すべてのテストでデータベースが再初期化されていると、多すぎると処理が遅くなる可能性があります。どうすればこの問題に近づけることができますか?
私は@ Jeffに同意します。データベースとの統合をテストしない限り、Mockitoのようなものを使ってデータアクセスオブジェクトをモックする必要があります。 – MarkOfHall