JUnit4の拡張なのですが、これ良いです。
何がいいかというと
分かりづらいと思いますので例を。
この例では
ここで、強力なのは3のロールバックです。テスト過程で行ったDBへの更新をすべてロールバックしてくれるので
こいつはかなり使えますよ、奥さん。
何がいいかというと
- Springと融合され、@Resourceでテスト対象のオブジェクトを注入できる
- テストをトランザクション付きで実行して、テスト後にロールバックできる
分かりづらいと思いますので例を。
この例では
- setUpメソッドで下準備
- testメソッドでinsert結果をAssertを使ってテスト
- テストが終わったらすべてロールバック
ここで、強力なのは3のロールバックです。テスト過程で行ったDBへの更新をすべてロールバックしてくれるので
- テストを何度でも繰り返せる
- DBのデータを壊して他人から怒られることがない
こいつはかなり使えますよ、奥さん。
0 件のコメント:
コメントを投稿