TestNG изменить расширение класса эффективно? - PullRequest
0 голосов
/ 01 октября 2018

У меня есть несколько тестов, которые должны тестировать функции либо с учетной записью администратора, либо с учетной записью участника.На данный момент у меня есть две разные функции для входа в систему, по одной для каждой учетной записи, и у меня есть классы, расширяемые из этих тестов входа для простоты.

Мой вопрос заключается в том, существует ли эффективный способ изменения расширений классов наTestNG, не переписывая то, что расширяет класс?Я не против изменить расположение других файлов, если это лучший вариант.

Пример текущей структуры:

public class MemberLogin {
 (Login information)
}

public class AdminLogin {
 (Login information)
}

public class TestFeature extends (blank)Login {
 (Test feature)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...