我有一个使用org.scalatest进行一些测试的scala应用程序.这些测试需要一些全局设置(和拆解),以便管理测试数据库.
请不要告诉我我的测试不应该打到数据库,我应该使用Java-DAO-Stub-WTF-Overkill-Way™:-).
我正在使用SBT运行测试,这提供了一种在测试之前和之后执行代码的方法:
testOptions in Test += Tests.Setup( () => println("Setup") )
testOptions in Test += Tests.Cleanup( () => println("Cleanup") )
Run Code Online (Sandbox Code Playgroud)
不幸的是,我无法访问那里的课程.不出所料,将它们导入build.sbt也不起作用.
有任何想法吗?