@test: 將乙個 普通的方法修飾成為乙個測試方法
@test(timeout = 3000)
1、終止死迴圈,當達到設定的值,結束迴圈
@test(timeout = 2000)
public
void
testwhile() catch (interruptedexception e)
while (true)
}
2、測試方法執行時間是否在預期時間內
@test(timeout = 3000)
public
void
testwhile() catch (interruptedexception e)
// while (true)
}
3、處理執行時異常
2秒在3秒內,測試通過
@beforeclass: 他會在所有的方法執行前被執行,static修飾,測試類被執行就會被載入,在記憶體中只有乙份例項,適合載入配置檔案。
@afterclass 他會在所有方法執行結束後被執行,static修飾,用於資源的清理,如關閉資料庫。
@before:會在每乙個測試方法被執行前執行一次
@after 會在每個測試方法被執行後執行一次
@ignore 所修飾的測試方法會被測試執行器忽略
@runwith: 可以修改測試執行器 org.junit.runner.runner(預設執行器)
測試套件就是組織測試類一起執行的
@runwith(suite.class)
@suite.suiteclasses()
public
class suitetest
寫乙個作為測試套件的入口類,這個類裡不包含其他的方法。
更改測試執行器suite.class.
將要測試的類作為陣列傳入到suite.suiteclasses()
eg:@runwith(suite.class) @suite.suiteclasses()
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...