我有一個使用org.scalatest進行測試的scala應用程序。這些測試需要一些全局設置(和拆卸),以便管理測試數據庫。org.scalatest:全局設置(像beforeAllSuites?)
請不要告訴我我的測試不應該打到數據庫,我應該這樣做Java-DAO-Stub-WTF-Overkill-Way™:-)。
我正在使用SBT,它提供了一種試驗前後執行代碼測試:
testOptions in Test += Tests.Setup(() => println("Setup"))
testOptions in Test += Tests.Cleanup(() => println("Cleanup"))
可惜我不能在問題進入班那裏。毫不奇怪,將它們導入build.sbt也不起作用。
任何想法?
我有一個非常相似的目標,並找到了一個解決方案。檢查這個問題:http://stackoverflow.com/questions/27272811/how-to-cut-a-long-scalatest-spec-to-pieces/27275814想要保持初始化步驟作爲測試類。 – akauppi