【发布时间】:2017-09-25 11:42:57
【问题描述】:
在我的测试课中,我想在所有测试开始之前做一些事情,所以我做了这样的事情:
class ApplicationSpec extends FreeSpec with OneServerPerSuite with BeforeAndAfterAll {
override protected def beforeAll(): Unit = {
doSomething()
}
"Application Test" - {
"first test" in {
...
}
}
}
但我得到一个错误:
在嵌套套件上调用 run 时遇到异常 - 有 没有启动的应用程序 java.lang.RuntimeException: 没有启动的应用程序
只有当我尝试在测试中使用 doSomething() 时它才有效...
我该如何解决这个问题?
谢谢!
【问题讨论】:
-
您能试用我的解决方案吗?
-
是的,伙计,刚刚审查了它,它解决了问题,你的解释很好,谢谢! @SumeetSharma
标签: scala scalatest scalacheck