junit3和junit4的區別

2021-06-07 15:07:58 字數 469 閱讀 7112

junit3:

①必須引入junit.framwork.testcase

②必須繼承testcase

③測試方法必須以test開頭

④每個測試方法前自動呼叫setup()方法,結束後呼叫teardown()方法

junit4:

①必須引入org.junit.test  ,  org.junit.assert.*

②不用繼承testcase

③測試方法前要有@test標記

④每個測試方法前自動呼叫以@before標記的方法,結束後呼叫@after標記的方法

⑤如果用@beforeclass和@afterclass標記的方法是在類的開始和結束時執行,只執行一次。

⑥可以通過下面的寫法測試異常了

@test(expected = arithmeticexception.class)

public void dividebyzero()

Junit3和Junit4使用區別

在專案經常會用到單元測試,這裡對junit在開發中的使用標準及使用方法進行簡單的介紹。所測試的源 package com.techbirds public class helloworld public void sayworld public string say junit3測試類編寫 pack...

Junit4學習(五)Junit4測試套件

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

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