Вывод класса TestNG java на унаследованный класс сбивает с толку - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть два класса, которые указаны ниже

package otherFeatures;

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");

    }

}

Ранее, когда я запускал эту программу 2 года назад дал результат ниже

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

Может кто-нибудь, пожалуйста, дайте мне знать, почему "я в myTestE" и "я в myTestA" "с токового выхода повторяется в конце снова?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...