Ant ターゲットを使用して、ビルド中に TestSuite が実行されています。
私のスイートでは、TestResult にアクセスし、テストが成功したかどうかにかかわらず、いくつかのアクションを実行したいと考えています。
ティア ダウン メソッドでオブジェクトを取得する方法はありますか?
ありがとう
質問する
889 次
1 に答える
0
jUnit3では、サブクラスTest
化してメソッドを上書きしてみますrun
。TestResult
それは私にインスタンスへのアクセスを提供するでしょう。このようなもの:
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 に答える