Junit4學習(五)Junit4測試套件

2022-02-11 03:09:12 字數 1759 閱讀 2939

一,背景

1,隨著開發規模的深入和擴大,專案或越來越大,相應的我們的測試類也會越來越多;那麼就帶來乙個問題,假如測試類很多,就需要多次執行,造成測試的成本增加;此時就可以使用junit批量執行測試類的功能,junit test suite,測試套件;每次執行測試類,只需要執行一次測試套件類就可以執行所有的測試類;

二,開始編寫**展示

1,右鍵test/com.duo.util->new->junit test case

測試類有個特點,就是它是乙個空類

需要修改測試執行器:

1

package

com.duo.util;23

import

static org.junit.assert.*;45

import

org.junit.test;

6import

org.junit.runner.runwith;

7import

org.junit.runners.suite;

89 @runwith(suite.class

)10 @suite.suiteclasses()

11public

class

suitetest

執行結果:

1

this is tasktest1...

2this is tasktest2...

3 this is tasktest3...

2,第一步中的 tasktest1.class, tasktest2.class, tasktest3.class**如下:且都是在test/com.duo.util目錄下:

三,總結:

1,測試套件就是組織測試類一起執行的;

2,寫乙個作為測試套件的入口類,這個類中不能包含任何方法

3,更改測試執行器:@runwith(suite.class)

4,將要測試的類作為陣列傳入到:suite.suiteclasses({})

JUnit4學習總結

在需要測試的類上進行新建junit類,放在測試的目錄下,以及確保測試目錄的包名和被測試類的包名一致。將所有的方法進行選擇 junit中 測試的三種狀態 junit的測試流程 junit的註解 test 將乙個普通的方法修飾成為乙個測試方法 test expected xx.class 捕捉異常 te...

Junit4學習(三)Junit執行流程

一,驗證junit測試方法的流程 1,在test com.duo.util右鍵,新建測試類 2,生成後的 1 package com.duo.util 23 import static org.junit.assert.45 import org.junit.after 6import org.ju...

JUnit4學習筆記1

在計算機程式設計中,單元測試 又稱為模組測試,unit testing 是針對程式模組 軟體設計的最小單位 來進行正確性檢驗的測試工作。程式單元是應用的最小可測試部件。對於物件導向程式設計,最小單元就是方法,包括基類 超類 抽象類 或者派生類 子類 中的方法。執行單元測試,是為了證明某段 的行為確實...