У меня есть два класса, которые указаны ниже
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" "с токового выхода повторяется в конце снова?