テストケース単体テストプログラムを実装するためのクラス。JUnitに含まれるクラスのひとつ。パッケージも含めたクラス名はjunit.framework.TestCase。通常、テスト対象のクラス1つにつき、そのクラスの最後に「Test」を付けたクラス名のクラスを作り、そのクラスをTestCaseクラスのサブクラスとする。テスト対象のメソッドひとつにつき、そのメソッドの頭に「test」を付けたメソッド名のメソッドを作る。そのメソッドは、テスト実行時に自動的に呼び出される。値が正しいかどうかのチェックはassertEquals()メソッド等で行う。これらのメソッドは「正しい値」と「チェックする変数」を比較し、値が一致すればなにもせず、値が異なっている場合に例外を発生し、その際、どの値が異なっているのかを明確に出力する。テストの実行は、Eclipseのデバッグ実行等でこのクラスを直接指定するか、TesterクラスのaddTestSuite()メソッドでTestCaseクラスのサブクラスを指定する。テスト対象のメソッド。テスト対象のメソッド(バグってる版)。間違えて逆に引いています。クラスパスを通してください。Junitをダウンロードしてくれば入っているはずです。各テストメソッドを呼び出すクラス。最新版をダウンロードした方がいいでしょう。【テスト・クラス】でこのクラスを指定してください。JUnitから呼ばれるメソッド。main()メソッドみたいなものです。テストを登録するためのTestSuiteを作ります。テストケースを追加します。このクラスのtestメソッドが呼ばれます。この中に登録したテストクラスが実行されます。Sampleクラスのテストクラスです。SampleクラスのテストクラスなのでSampleTestです。TestCaseクラスのサブクラスにします。クラス名をセットします。Sample#plus()メソッドをテストします。assertEquals()メソッドで結果をチェックします。第2引数にテスト対象の変数を渡します。結果が一致しているので何も起きません。結果が異なっているとこのように例外が発生します。「期待した値は1だったけど、実際には-1だった」という意味です。メソッドは関係ありません。テスト対象のメソッド。テスト対象のメソッド(バグってる版)。間違えて逆に引いています。クラスパスを通してください。Junitをダウンロードしてくれば入っているはずです。各テストメソッドを呼び出すクラス。最新版をダウンロードした方がいいでしょう。【テスト・クラス】でこのクラスを指定してください。JUnitから呼ばれるメソッド。main()メソッドみたいなものです。テストを登録するためのTestSuiteを作ります。テストケースを追加します。このクラスのtestメソッドが呼ばれます。この中に登録したテストクラスが実行されます。Sampleクラスのテストクラスです。SampleクラスのテストクラスなのでSampleTestです。TestCaseクラスのサブクラスにします。クラス名をセットします。Sample#plus()メソッドをテストします。assertEquals()メソッドで結果をチェックします。第2引数にテスト対象の変数を渡します。結果が一致しているので何も起きません。結果が異なっているとこのように例外が発生します。「期待した値は1だったけど、実際には-1だった」という意味です。メソッドは関係ありません。}}「みだし」に含まれているページTestCase「解説」に含まれているページJUnitTestCaseテストファースト「サンプルプログラムとか」に含まれているページJUnitTestCaseテストファーストusersupdate:2005/05/18このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。詳しくは「JavaA2Z」表紙の説明をご覧ください。