У меня есть дочерний класс, который расширяет родительский класс. В дочернем классе есть 2 метода тестирования, а в родительском классе есть несколько методов. Когда я запускаю дочерний класс, он сначала выполняет эти 2 метода тестирования перед переходом в родительский класс и, наконец, переходит в родительский класс. Но я предполагаю, что когда я использовал его где-то еще, он сначала вызывал родительский класс, который он расширял до того, как запустился сам.
import org.testng.annotations.Test;
public class ChildClass extends BaseClass {
@Test
public void Test1() {
}
@Test
public void Test2() {
}
}
Ниже приведен базовый класс
public class BaseClass {
String abcd;
int a;
public void mango() {
int abcd;
}
}