我正在为我的scala软件编写specs2 Unittest。执行效果很好。我唯一的问题是,我需要在完成所有测试后进行清理。我找不到任何解决方案。所有测试完成后有没有办法执行某些功能?
答案 0 :(得分:10)
您需要在规范的末尾添加Step:
import org.specs2.mutable._
class MySpec extends Specification {
// lots of examples here
// cleanup there
step(cleanUp())
}
答案 1 :(得分:0)
您可以尝试使用After with After
并实施def after
功能。
示例:
class Context extends Specification {
....
}
trait trees extends mutable.After {
def after = cleanupDB
}