JUnit

setup/tearDown処理の共通化

​JUnitで、setupの処理とか共通化したいなーって思ったときに、 今までは、親クラス作って共通化してたんだけど、これはJUnitアンチパターンの一つだということを最近知った。 理由は、テスト書く人が意図せずsetup/tearDownをオーバーライドしてしまうから…

JUnitで例外の確認

普通に@Testアノテーションを使ったら、 こんな感じかな。 でもこれだと、例外の内容チェックはできないので、 こんな感じになる。いつも忘れてしまうので備忘録備忘録。