0
私はtestngを使ってテストを実行しています。私は、例えば、onTestFailure(ITestResult testResult)
とonTestSuccess(ITestResult testResult)
を何をすべきかを決定するためにTestListenerAdapterを使用します。jListを持つTestListener
import org.testng.TestListenerAdapter;
public class MyTestListener extends TestListenerAdapter {
@Override
public void onTestFailure(ITestResult testResult) {
// do something when test is failed
}
@Override
public void onTestSuccess(ITestResult testResult) {
// do something when test is successful
}
}
は、私は同様のJUnitと同じことをやりたいです。 jUnitにRunListenerという等しいクラスがあり、それにはtestFailure(Failure failure)
がありますが、testSuccessのようなものはありません。
誰でもこの手伝いできますか?同じようにtestngのようにするには?練習の例は素晴らしいでしょう。ありがとう
「原子テストが終了したときに呼び出され、テストが成功するか失敗するか」と表示されるため、テストが成功するだけではありません。私は 'Description'クラスだけを見ただけで、' isTest() 'メソッドがあります。 – Ragnarsson
'testFailure(Failure failure) 'では、テストが合格したかどうかを判断できるはずです:)そして、いいえ、testngを嫌う、Junit APIは多くの情報を提供しません。 – juherr