2016-01-29 64 views
0

我想我錯過了一些明顯的東西,有沒有辦法輕鬆地接收測試運行的結果?簡單的方法來獲得測試規範的結果

我正在scalatest簡單run(new my.TestClass)

有沒有什麼辦法讓測試回來的結果呢?或者某種方式在測試失敗後運行代碼?

我在scaladoc中發現的唯一方法是使用返回Status的Suite.run()運行測試,但它也需要Args,並且我還沒有找到任何應​​使用Args的示例。

回答

0

好了,我發現在文檔上測試失敗的功能執行:

override def withFixture(test: NoArgTest) = { 

    super.withFixture(test) match { 
     case failed: Failed => 
     info("failed") 
     //some code when tests fail 
     failed 

     case other => other 
    } 
    } 

但我想參數數量例子仍然是有益的:)

相關問題