一 Junit單元測試

2021-06-28 13:54:52 字數 861 閱讀 9764

一、junit的安裝與測試原則

1. 匯入junit包,也可以使用eclipse裡自帶的junit.

2. 在src目錄下建立服務**

3. 建立測試類

基本原則:1. 在eclipse中建立source folder 命名為test

2. 建立乙個測試類的包,建議包的名稱與要測試類的包一致。

4. junit3 與 junit4之間的區別

在junit3中如果某個類需要是測試類,必須將其繼承於testcase,如果某個方法需要時測試方法,必須讓這個方法通過test***開頭,在junit3中,如果希望指定某個測試方法執行之前執行某個初始化方法,這個方法的名稱必須是setup,如果希望在某個測試方法執行之後執行某個釋放資源的方法,這個方法的名稱必須是teardown。

在junit4中,乙個pojo類就是乙個測試類,測試方法也可以通過@test來標識,初始方法通過@before標識,釋放資源的方法通過@after標識,但是為了讓junit4中的測試類在junit3中能使用,習慣把初始化方法命名為setup,釋放資源的方法命名為teardown,測試方法也同樣以test開頭。

5.如何使用斷言

在junit4中提供了assert類,這個類中提供了大量的方法進行斷言處理,在junit3中由於繼承了testcase,這個類提供了大量的斷言處理方法。

6.異常處理

在junit4中,使用@test(exception=class類)來處理異常。

7.timeout引數

這個引數可以用來進行簡單的效能測試

@test(timeout=300)

如果測試方法執行時間超過300毫秒,則這個測試方法沒有在規定的時間內執行完畢,說明效能不夠好。

Junit 單元測試

測試類package com.lin.music item import android.content.contentresolver import android.content.context import android.database.cursor import android.net....

Junit單元測試

最近在寫一模組的 不能再像原來一樣不認真考慮測試了,因為看看junit如何寫單元測試,這裡作一些筆記。2.關於使用junit的目的。主要有四種 摘自某參考資料。對此,我覺得我是想測試某個類中的某幾個方法,因為覺得這幾個方法比較容易出問題,不過這樣是顯得有些不嚴謹了。其實往往測關鍵方法的時候,其中也都...

Junit單元測試

書寫規範 包 寫在.test包下或者.junit包下 類命名規範 xxtest 測試方法規範 命名規範 test xx 其他規範 返回值為void 空參如何使用junit單元測試?在需要測試的方法上加上 test註解,ctrl 1導包 test public void testgetclient j...