JUnit

Last-modified: 2007-04-21 (土) 01:13:27

Javaのテストを行うために開発されたツール。
CUI、AWT、Swing版がある。Eclipseには標準搭載されている。
使い方はちょっと特殊で、メインを持たない。
また、メソッドの実行順序は保証されていない。(つまり、実行順序が決まっていないのでこのメソッドの次はこのメソッド、ということは保証されない)

基本的に、対象のクラスにあるメソッドを読んで、結果がこうなるはずだ、っていう前提でテストする。
例えば以下のような感じ。

Aというメソッドがあり、引数を2つとる。
引数の二つを足して、計算した結果を返す。

以下のように呼び出したとすると

A(1,1)

答えは2になるはずですよね?
これが予想結果。
実際に計算結果が2になっているか確認するわけ。