Junit4測試用例

2022-05-12 16:58:26 字數 1337 閱讀 1854

測試一元一次方程的求解

一元一次方程測試類:

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...