java依赖关系为testng未给出正确的结果

s3fp2yjn  于 2021-07-08  发布在  Java
关注(0)|答案(0)|浏览(206)

我有两个类,子类(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

我不知道为什么电流输出中的“我在我的测试中”和“我在我的测试中”会再次出现?这是预期产出吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题