ジェーユニット、ジェィユニット単体テストを行うためのフレームワーク。値をチェックするためのassertEquals()メソッド等を持ち、テストを行うメソッドを自動的に呼ぶ機能を持つTestCaseクラス等を含む、フリーのライブラリ。テストファーストを行うためには必須のライブラリである。単純にプログラムのテストを行うプログラムを作るだけであれば、どのようなプログラムを作ってもいい。JUnitはテスト用フレームワークとして一般に広まっているため、JUnitを使用してテストプログラムを作ることで多くのメリットが得られる。EclipseではJUnitのテストの実行を標準で備えている。単体テストの性質上、多くのプログラマーが実装するものであり、その個人差を大幅に減らすことで可読性やメンテナンス性を高めることができる。認知度の高さにより、推奨や徹底もしやすい。テスト対象のメソッド。テスト対象のメソッド(バグってる版)。間違えて逆に引いています。クラスパスを通してください。Junitをダウンロードしてくれば入っているはずです。各テストメソッドを呼び出すクラス。最新版をダウンロードした方がいいでしょう。【テスト・クラス】でこのクラスを指定してください。JUnitから呼ばれるメソッド。main()メソッドみたいなものです。テストを登録するためのTestSuiteを作ります。テストケースを追加します。このクラスのtestメソッドが呼ばれます。この中に登録したテストクラスが実行されます。Sampleクラスのテストクラスです。クラス名をセットします。Sample#plus()メソッドをテストします。結果をチェックします。第2引数にテスト対象の変数を渡します。結果が一致しているので何も起きません。結果が異なっているとこのように例外が発生します。「期待した値は1だったけど、実際には-1だった」という意味です。メソッドは関係ありません。テスト対象のメソッド。テスト対象のメソッド(バグってる版)。間違えて逆に引いています。クラスパスを通してください。Junitをダウンロードしてくれば入っているはずです。各テストメソッドを呼び出すクラス。最新版をダウンロードした方がいいでしょう。【テスト・クラス】でこのクラスを指定してください。JUnitから呼ばれるメソッド。main()メソッドみたいなものです。テストを登録するためのTestSuiteを作ります。テストケースを追加します。このクラスのtestメソッドが呼ばれます。この中に登録したテストクラスが実行されます。Sampleクラスのテストクラスです。クラス名をセットします。Sample#plus()メソッドをテストします。結果をチェックします。第2引数にテスト対象の変数を渡します。結果が一致しているので何も起きません。結果が異なっているとこのように例外が発生します。「期待した値は1だったけど、実際には-1だった」という意味です。メソッドは関係ありません。「サンプルプログラムとか」に含まれているページJUnitMVCTestCaseコントローラーテストファーストビューモデルusersupdate:2005/07/15このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。詳しくは「JavaA2Z」表紙の説明をご覧ください。