我正在使用ScalaTest,在開始測試之前,我正在檢查一些資源。之前停止Scalatest套件
我想開始之前停止測試的執行,如果我發現的資源之一是錯誤的。
有什麼辦法可以說一套套房不能在beforeAll之後執行? 問候
我正在使用ScalaTest,在開始測試之前,我正在檢查一些資源。之前停止Scalatest套件
我想開始之前停止測試的執行,如果我發現的資源之一是錯誤的。
有什麼辦法可以說一套套房不能在beforeAll之後執行? 問候
CancelAfterFailure將停止失敗一套房。如果這不足以滿足您的需求,您可能需要編寫一個定製夾具。
使用assume
斷言。從docs:
特質斷言還提供了讓您取消測試方法。如果測試所需的資源不可用,您將取消測試。例如,如果測試需要外部數據庫在線,而測試不需要,則可以取消測試以指示由於缺少數據庫而無法運行該測試。