8

私は自分のscalaソフトウェアのspecs2ユニットテストを書いています。実行はうまく機能しています。私が抱えている唯一の問題は、すべてのテストが終了した後にクリーンアップする必要があるということです。私はその解決策を見つけることができません。すべてのテストが終了した後にいくつかの機能を実行する方法はありますか?

4

2 に答える 2

10

仕様の最後にステップを追加する必要があります。

import org.specs2.mutable._

class MySpec extends Specification {

  // lots of examples here

  // cleanup there
  step(cleanUp())
}
于 2012-11-26T21:06:11.937 に答える
0

Afterを使用して関数with Afterを実装してみてくださいdef after

例:

class Context extends Specification {
....
}

trait trees extends mutable.After {
  def after = cleanupDB
}
于 2012-11-26T15:58:39.187 に答える