21
@Test
註釋的dependsOnMethods
屬性可以正常工作,因爲依賴的測試與具有此註釋的測試屬於同一個類。但是,如果待測試方法和依賴方法處於不同的類別中,則不起作用。示例如下:TestNG dependsOn不同類別的方法
class c1 {
@Test
public void verifyConfig() {
//verify some test config parameters
}
}
class c2 {
@Test(dependsOnMethods={"c1.verifyConfig"})
public void dotest() {
//Actual test
}
}
有什麼辦法可以避開這個限制嗎?一個簡單的方法是在class c2
中創建一個測試c1.verifyConfig()
。但這會是太多的重複。
這是運行的類文件時,個人在運行它通過testing.xml文件中獲取做工精細錯誤DependencyMap ::法「LoanApprovalTest.testLoanApprova(java.util.Hashtable的)優先級:0,如:玉米.zions.release1.Sanity.LoanTestCases.LoanApprovalTest @ 3884b2]「依賴於不存在的組」CreateLoanAccountTest.testCreateLoanAccount「 –