私はJUnit4を使用しています。JUnitテストケースを順番に実行するにはどうすればいいですか?
私はテストケースに一連のテストメソッドを用意しています。
各テストメソッドは、いくつかのレコードを挿入し、テスト結果を検証し、最後に挿入されたレコードを削除します。
は、並列にJUnitを実行するので、試験方法は、以前の試験方法の実行中に存在理由の一部 記録を失敗します。この は私の同僚のマシン(Windows 7)でのみ起こり、私のマシンでは起こりません(Cent OS 6)。
私たちが必要とするのは、テストメソッドがすべてのマシンに渡されなければならないということです。
私はSetup()メソッドでレコードを消去しようとしましたが、もう一度自分のマシンでのみ動作します。テストメソッドを一貫した順番で実行するために、JUnitで使用できるオプションはありますか?
おかげで、テストの
あなたの答えをありがとう、私はそれをチェックアウトします。 – Athiruban
DBUnitのようなものを使用してデータベースのセットアップと分解を制御することもできますが、純粋な単体テストでは、テストが完全に独立しているため、Mockitoが理にかなっています。 – TrueDub