測試一元一次方程的求解
一元一次方程測試類:
package junittest;
import static org.junit.assert.*;
import org.junit.after;
import org.junit.before;
import org.junit.test;
import org.junit.runner.junitcore;
public class mymathtest
//每次執行測試用例之後都會執行該方法
@after
public void teardown()
//測試一元一次方程的求解
//expected=arithmeticexception.class
//相當於斷言該測試方法將會丟擲arithmeticexception異常
@test(expected=arithmeticexception.class)
public void testoneequation()
//測試一元二次方程的求解
@test
public void testtwoequation()
//程式的入口,直接執行該測試用例
public static void main(string args)
}測試結果截圖:
在本次實驗中,我懂得了使用junit4應守如下規則
(1)測試用例類使用public修飾
(2)測試用例的測試方法使用public修飾
(3)測試用例的測試方法的返回值應該是void
(4)測試用例中測試方法不應該有任何引數
junit4詳解、
1.@test用來標註測試函式
2.@before用來標註此函式在每次測試函式執行之前執行
3.@after用來標註此函式在每次測試函式執行之後執行
4.@beforeclass用來標註在測試開始時執行;
5.@afterclass 用來標註在測試結束時執行;
6.assert類中有很多斷言,比如
assertequals("
期望值","
實際值");
assert類提供了大量的斷言方法,包括基本斷言,數字斷言,字元斷言,布林斷言,物件斷言。其中assertequals(object expected,object actual)內部使用equals()方法,用於判斷兩個物件的值是否相等.assertsame(object expected,object actual)內部採用"=="判斷,用於判斷兩個物件是否來自於同乙個引用.
學習過程中發現許多不足,還要跟同學們進行**,以便更好的學習。
Junit4學習(五)Junit4測試套件
一,背景 1,隨著開發規模的深入和擴大,專案或越來越大,相應的我們的測試類也會越來越多 那麼就帶來乙個問題,假如測試類很多,就需要多次執行,造成測試的成本增加 此時就可以使用junit批量執行測試類的功能,junit test suite,測試套件 每次執行測試類,只需要執行一次測試套件類就可以執行...
Junit4 測試套件
測試套件 test suite 有時也稱為驗證套件 validation suite 是許多測試用例的集合,測試用例可用來測試一程式是否正確工作.那麼在junit4中有是怎樣編寫測試套件的呢.方法如下 runwith suite.class suiteclasses public class tes...
Junit4測試Spring注入
1 使用的jar spring.jar org.springframework.test 3.0.5.release.jar junit4測試所需jar junit.jar org.hamcrest.core 1.1.0.v20090501071000.jar 2 註解 在類上的配置annotati...