我有两个类,子类(dependsoninhitedtestmethodexample.java)和父类as(parentclassexample.java)。 Package 其他特性;
import org.testng.annotations.Test;
public class DependsOnInheritedTestMethodExample extends ParentClassExample{
@Test(dependsOnMethods = "myTestE")
public void myTestA() {
System.out.println("I am in myTestA");
}
@Test
public void myTestB() {
System.out.println("I am in myTestB");
}
}
上面的类依赖于下面的父类,如图所示
package otherFeatures;
import org.testng.annotations.Test;
public class ParentClassExample {
@Test(dependsOnMethods = "myTestF")
public void myTestE() {
System.out.println("I am in myTestE");
}
@Test
public void myTestF() {
System.out.println("I am in myTestF");
}
}
以前我两年前运行这个程序时,它给出的结果低于预期
I am in myTestB
I am in myTestF
I am in myTestE
I am in myTestA
但现在当我运行我看到下面的结果
I am in myTestF
I am in myTestE
I am in myTestB
I am in myTestF
I am in myTestE
I am in myTestA
我不知道为什么电流输出中的“我在我的测试中”和“我在我的测试中”会再次出现?这是预期产出吗?
暂无答案!
目前还没有任何答案,快来回答吧!