junitテスト単純インスタンス
junitはJava開発テストで非常に使いやすいテストツールで、以下に彼のいくつかの簡単な応用を示します.
まず、テストが必要なクラスを構築します.
Junitを使用したテストクラスを次に示します
その中でBeforeタグは他の方法を実行する前に実行され、afterの意味はよく知られていますが、そのAssert断言の機能はもっと簡単で、テスト時に戻り値がみんなの期待に合っているかどうかを確認することで、テストは簡単であることがわかります.
まず、テストが必要なクラスを構築します.
package com.bird.junit;
/**
* @use
* @author Bird
*
*/
public class Person {
public String run(){
System.out.println("run!");
return "1";
}
public void eat(){
System.out.println("eat");
}
}
Junitを使用したテストクラスを次に示します
package com.bird.junit;
import junit.framework.Assert;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
/**
* @use Junit
* @author Bird
*
*/
public class TestPerson {
private Person p ;
@Before
public void before(){
p = new Person();
System.out.println("Before");
}
@Test
public void testRun(){
//
Assert.assertEquals("2", p.run());
}
@Test
public void testEat(){
p.eat();
}
@After
public void after(){
System.out.println("After");
p = null;
}
}
その中でBeforeタグは他の方法を実行する前に実行され、afterの意味はよく知られていますが、そのAssert断言の機能はもっと簡単で、テスト時に戻り値がみんなの期待に合っているかどうかを確認することで、テストは簡単であることがわかります.