最终清理规格2

时间:2012-11-26 15:00:27

标签: scala specs2

我正在为我的scala软件编写specs2 Unittest。执行效果很好。我唯一的问题是,我需要在完成所有测试后进行清理。我找不到任何解决方案。所有测试完成后有没有办法执行某些功能?

2 个答案:

答案 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
}