JUnitで、setupの処理とか共通化したいなーって思ったときに、 今までは、親クラス作って共通化してたんだけど、これはJUnitアンチパターンの一つだということを最近知った。 理由は、テスト書く人が意図せずsetup/tearDownをオーバーライドしてしまうから…
普通に@Testアノテーションを使ったら、 こんな感じかな。 でもこれだと、例外の内容チェックはできないので、 こんな感じになる。いつも忘れてしまうので備忘録備忘録。
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。