自動テストツール④ JUnit

設定

http://www.junit.org/
junit-X.XX.jarをダウンロード

テストクラスのビルドパスに追加
新しいEclipseには最初から追加されている

junit2

junit3

テストクラス作成

※テスト対象クラス
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);
 }
}

実行

junit

前後処理

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

コメントを残す

メールアドレスが公開されることはありません。