JUnitの簡単な例
JUnitを記述する一般的な手順は、(1)JUnitフレームワークパッケージを導入することである.import junit.framework.*. (2)テストクラス名を定義し,一般にテストするクラス名の後にTestを付加する.(3)テストクラスはJUnitのTestCaseクラスを継承する.(4)クラスの構築方法を実現し,構築方法でsuper(name)を簡単に呼び出せばよい.(5)実装クラスのmain()メソッド,main()メソッドでjunitを簡単に呼び出す.textui.TestRunner.run(SimpleTest.class)は、実行テストクラスを指定します.(6)setup()メソッドとtearDown()メソッドを再ロードし、setup()メソッドは各テストケースを実行する際に環境の初期化作業(データベース接続を開くなど)を行い、tearDown()メソッドは各テストケースを実行した後に環境をクリア(例えばデータベース接続を閉じる)する.(7)各試験用例を作成し、testXXXX()メソッド(一般的には試験するメソッドの前にtestを付加する)をいくつか書く.
以下に簡単な例を示します.
Test.java
TestTest.java
以下に簡単な例を示します.
Test.java
package std.students.research.metadata.test;
public class Test {
int a = 1;
public int test(int b){
return a+b;
}
}
TestTest.java
package std.students.research.metadata.test;
import junit.framework.TestCase;
public class TestTest extends TestCase {
public TestTest(String name){
super(name);
}
public void setUp() throws Exception{
super.setUp();
}
public void tearDown() throws Exception {
super.tearDown();
}
public void testTest(){
Test t = new Test();
assertEquals(3, t.test(2));
}
public static void main(String[] args){
junit.textui.TestRunner.run(TestCase.class);
}
}