<< 目次を表示 >> ページ位置: プログラムの動作解析 > 単体テスト > 単体テストのための設定 |
ここでは、単体テストを実行するための設定について説明します。なお、JUnitあるいはNUnitがダウンロードされ、適切にインストールされていることが前提です。
トピック :
項目 |
説明 |
テストコードの作成 |
単体テストを行うためのクラスを作成するには、JUnitの変換やNUnitの変換機能を利用してクラスを作成し、コード生成を行うと便利です。 これにより、Publicのメソッドをテストするためのクラスが作成できます。
(TestFixture) public class CalculatorTest { (Test) public void testAdd(){ } (Test) public void testDivide(){ } (Test) public void testMultiply(){ } (Test) public void testSubtract(){ } } |
テスト内容の定義 |
スタブを自動生成したら、その内容をIDEなどで記入します。 次の例は、C#でNUnitを利用した例です。他の.NETの言語やJavaの場合にも、同様の作業になります。
(TestFixture) public class CalculatorTest { (Test) public void testAdd(){ Assert.AreEqual(1+1,2); } (Test) public void testDivide(){ Assert.AreEqual(2/2,1); } (Test) public void testMultiply(){ Assert.AreEqual(1*1,1); } (Test) public void testSubtract(){ Assert.AreEqual(1-1,1); } }
このコードはEnterprise Architectに読み込むことで、このクラスに対するテスト結果を記録できます。 |
テストコードのコンパイル |
コードの作成が完了したら、コンパイルしてエラーがないかどうかを確認します。 |
テストスクリプトの設定 |
パッケージに対してテストのための設定を行うことで、テストを実行できます。 |
参照: