1

Ant ターゲットを使用して、ビルド中に TestSuite が実行されています。
私のスイートでは、TestResult にアクセスし、テストが成功したかどうかにかかわらず、いくつかのアクションを実行したいと考えています。
ティア ダウン メソッドでオブジェクトを取得する方法はありますか?
ありがとう

4

1 に答える 1

0

jUnit3では、サブクラスTest化してメソッドを上書きしてみますrunTestResultそれは私にインスタンスへのアクセスを提供するでしょう。このようなもの:

public class MyTest extends Test {
  @Overwrite
  public void run(TestResult result) {
    super.run(result);
    doSomethingWithResults(result);
  }

  // ...
}

jUnit4を使用して、(標準ランナーに基づいて)TestRunnerの実装を検討します。難しいように聞こえますが、実際はそうではありません。デフォルトのものをサブクラス化し、@RunWithアノテーションを追加して独自のランナーを使用します(結果で何かを行うことができます)

于 2013-01-20T09:07:01.123 に答える