在 JUnit 中測試異常處理 在 JUnit 中,測試是否拋出特定異常可以透過多種方式實現。 JUnit 5 和4.13 @Test註解現在支持expected屬性,它允許您指定預期的異常類型: AssertJ 或Google Truth AssertJ 和Google Truth等第三方斷言庫為異常測試提供更簡潔的語法: JUnit < ;= 4.12 對於JUnit 4.12 及更早版本,有幾個options: 布林標誌: 與原始問題中的程式碼類似。 @Rule: @Rule 註解可以是用來建立斷言拋出例外的測試規則。 自訂匹配器: 建立自訂 Hamcrest 匹配器來檢查是否引發特定類型的異常。 有關這些選項的更多詳細信息,請參閱 JUnit 測試常見問題解答。