EeBlog(テクニカルブログ)

第75回 JUnit4 その3

引き続き「JUnit4」について学んでいきます。

前回はテストメソッドの前処理と後処理について学びました。
今回はテストクラスの前処理と後処理について学びます。

テストクラスの前処理を行うメソッドには、@BeforeClassを付加します。
@Beforeを付加したメソッドがテストメソッドごとに実行されるのに対して、
@BeforeClassを付加したメソッドはテストクラスの実行前に一度だけ実行されます。
同様にテストクラスの実行後に一度だけ実行するメソッドには@AfterClassを付加します。
これらはJUnit4の新機能で、過去のJUnitには同等の機能はありません。 (さらに…)

第74回 JUnit4 その2

引き続き「JUnit4」について学んでいきます。

前回はJUnit4の導入としてテストメソッドの書き方を学びました。
今回はテストメソッドの前処理と後処理について学びます。

複数のテストメソッドを実行するとき、共通の前処理を行いたい場合があります。
例えば、インスタンスの初期化であったり、DB接続などがそうです。
そのような場合、前処理を行うメソッドを作成し、@Beforeを付加します。
同様に、DB切断といった共通の後処理をするメソッドには@Afterを付加します。
また、複数のメソッドにこれらのアノテーションを付加した場合、全て実行されます。 (さらに…)

第73回 JUnit4 その1

今回から「JUnit4」について学んでいきます。

JUnitは単体テスト(ユニットテスト)の自動化のためのテスティングフレームワークです。
JUnitのテストコードを実行することで、仕様通り動作するかどうかを素早く確認できます。
公式サイトはこちらで、現在の最新バージョンは4.5となっています。
JUnit4からアノテーションに対応し、従来より簡便に使えるようになりました。

(さらに…)