makotan _at_ gmail dot com

S2-Junit4

某勉強会のまとめ(面白かったから)
@RunWithでS2Testを指定すると
トランザクションロールバックをデフォルトで有効にした状態になる
@commitedをクラスアノテーションに書くとこれまで通り、@rollbackアノテーションを書くとそのメソッドだけ今までのTxを付けてたのと同じ動きをする
すべてのpublicメソッドをテストとして扱う
クラス名と同名のdiconファイルがあれば自動的にincludeする
初期化(@Before)と終了処理(@After)を書いたメソッドはテストの開始前後に呼びだす
BeforeClassとAfterClassも有効
クラス名_メソッド名のExcelファイルを置くとその内容をデータベースに自動で反映する
つーことで、テストケースを作った後に最小限やることは@RunWithでS2Testを指定する事、diconファイルをクラス名と同じにすること
これだけでUnitTestが作れると良いなぁ〜('-'*)ヨロシク♪