21
@Test
アノテーションのdependsOnMethods
属性は、依存するテストがこのアノテーションを持つテストと同じクラスにある場合に正常に機能します。しかし、テスト対象メソッドと依存メソッドが異なるクラスにある場合は機能しません。例は次のとおりです。異なるクラスのtestNG dependsOnMethods
class c1 {
@Test
public void verifyConfig() {
//verify some test config parameters
}
}
class c2 {
@Test(dependsOnMethods={"c1.verifyConfig"})
public void dotest() {
//Actual test
}
}
この制限を回避する手段はありますか? 1つの簡単な方法は、c1.verifyConfig()
を呼び出すclass c2
にテストを作成することです。しかしこれは繰り返しすぎるでしょう。
エラーDependencyMap ::方法「LoanApprovalTest.testLoanApprova(するjava.util.Hashtable)[PRI:0、インスタンス:COM .zions.release1.Sanity.LoanTestCases.LoanApprovalTest @ 3884b2] "存在しないグループに依存する" CreateLoanAccountTest.testCreateLoanAccount " –