@test 將乙個普通的方法修飾成乙個測試方法
@test(expected = ***exception.class) 若測試時改方法丟擲***exception異常則測試成功
@test(timeout = 毫秒) 超出該時間則停止執行
@beforeclass 它會在該測試類的所有方法執行前執行,static修飾,只執行一次,所以常用來載入初始化配置如spring的ioc容器
@afterclass 它會在該測試類的所有方法執行後執行,static修飾,只執行一次
@before 會在每乙個測試方法執行前執行一次
@after 會在每乙個測試方法執行後執行一次
@ingnore 所修飾的測試方法會被測試執行器忽略
@runwith 可以更改測試執行器
JUNIT4斷言及常用註解
從別人部落格中抄過來一點東西 斷言是編寫測試用例的核心實現方式,即期望值是多少,測試的結果是多少,以此來判斷測試是否通過。斷言核心方法 assertarrayequals expecteds,actuals 檢視兩個陣列是否相等。assertequals expected,actual 檢視兩個物件...
JUnit4 與 JUnit 5 常用註解對比
junit4 與 junit 5 常用註解對比 junit4 junit5 說明 test test 表示該方法是乙個測試方法。junit5與junit 4的 test註解不同的是,它沒有宣告任何屬性,因為junit jupiter中的測試擴充套件是基於它們自己的專用註解來完成的。這樣的方法會被繼承...
JUnit4常用注釋
常用注釋 解釋 test 定義乙個要測試的方法 before 在每乙個測試之前,都會被執行的方法,這個方法常常被用來進行一些測試環境的初始化 after 與 before進行對應,在測試結束後,做一些清理工作 beforeclass 在所有測試開始之前執行,這個方法在類執行的時候執行,而且只會執行一...