【发布时间】:2013-05-31 23:15:44
【问题描述】:
我有几个案例的简单说明:
class MySpec extends Specification {
"Something" should {
"case 1" in {
...
}
"case 2" in {
...
}
}
}
现在我需要启动应用程序、运行所有案例并关闭应用程序。启动/停止应用程序非常耗时,我不希望在每种情况下都发生这种情况。
如何在案例开始之前和所有案例结束之后运行代码?
【问题讨论】:
-
@om-nom-nom 它只解释了如何围绕每个案例执行代码。
-
哎呀,我的意思是
Template或Global setup/teardown段落(带有数据库设置/清理的段落):-) -
@om-nom-nom 我已经有了。它只解释了如何在规范之前执行代码。
-
我实际上遇到了同样的情况,并且没有发现任何开箱即用的功能之前/之后都足以满足我的需求。如果你能在那里呆上大约一个小时(因为我正在上班途中),我会发布我的解决方案。