JUnit 單元測試幾個方法的用法註解

2021-07-10 01:41:41 字數 1393 閱讀 8879

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