我有一个使用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