2015-05-01 279 views
1

如何聲明Spec2(Unit-Style)中的依賴關係?Scala:Spec2依賴關係

例子:

object MySpec extends Specification { 
    firstDo MyOtherSpec 
} 

所以MyOtherSpec的測試之前MySpec的測試執行!

回答

1

一般來說,這可能不是一個好主意。單元測試的目的是測試小型封裝單元。順序運行它們的需要不僅是資源的浪費(並行計算),而且還指出了封裝中的潛在問題。

儘管如此,在一個規範中,你可以把中間步驟完成。對於一個步驟之前的所有定義,執行將並行執行,然後對所有執行後的所有定義並行執行,但步驟按順序完成。查詢thisthis獲取相關文檔。