【发布时间】:2012-09-30 21:46:08
【问题描述】:
使用 java 和 testNG 我在两个不同的类 test1.class 和 test2.class 中进行了两个测试,以及一个包含大部分方法的 base.class:
public class BaseTest {
@Test
public void step1() {
}
@Test(dependsOnMethods="step1")
public void step2() {
}
@Test(dependsOnMethods="step3")
public void step4() {
}
}
public class Test1() extends BaseTest {
@Test(dependsOnMethods="step2")
public void step3() {
}
}
然后我在 test1.class 上运行了一个 testng-test 但这不起作用,它说 "step4 依赖于方法 public void step3(),未使用@Test 注释或不包含"
我想这是错误的方法,但我想不出更好的方法。非常感谢任何帮助。
【问题讨论】: