【发布时间】:2011-12-03 06:37:46
【问题描述】:
@Test 注释的dependsOnMethods 属性在要依赖的测试与具有此注释的测试属于同一类时正常工作。但是如果要测试的方法和依赖的方法在不同的类中,则不起作用。示例如下:
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() 的测试。但这将是太多的重复。
【问题讨论】:
标签: java testing junit automated-tests testng