junit4常用註解

2021-07-10 02:01:38 字數 397 閱讀 7464

@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 在所有測試開始之前執行,這個方法在類執行的時候執行,而且只會執行一...