自動テストツール JUnit
設定
http://www.junit.org/
junit-X.XX.jarをダウンロード
テストクラスのビルドパスに追加
新しいEclipseには最初から追加されている
テストクラス作成
※テスト対象クラス
package myPack;
public class MyClass {
public String outMsg(){
return "test";
}
}
※テスト実行クラス
package myPack;
import static org.junit.Assert.*;
import org.junit.Test;
public class DoTest {
@Test
public void doTest(){
String s = new MyClass().outMsg();
assertEquals("期待値と違う","test", s);
}
}
実行
前後処理
package myPack;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
public class DoTest {
@BeforeClass
public static void test1(){
System.out.println("@BeforeClass");
}
@Before
public void test2(){
System.out.println("@Before");
}
@After
public void test3(){
System.out.println("@After");
}
@AfterClass
public static void test4(){
System.out.println("@AfterClass");
}
@Test
public void doTest1(){
System.out.println("doTest1:@Test");
}
@Test
public void doTest2(){
System.out.println("doTest2:@Test");
}
}
※実行結果
@BeforeClass
@Before
doTest1:@Test
@After
@Before
doTest2:@Test
@After
@AfterClass