Получить метод тестирования, для которого метод конфигурации был вызван в TestNG - PullRequest
0 голосов
/ 19 июня 2020

Есть ли способ получить ссылку на @Test метод из ITestNGMethod метода конфигурации @BeforeMethod / @AfterMethod в TestNG? Я знаю, что это возможно, если соответствующий метод конфигурации объявляет параметр типа java.lang.reflect.Method, но мне нужно более универсальное решение c, которое будет работать в слушателях (IInvokedMethodListener или IConfigurationListener), даже если нет контроля над настройкой методы определены.

1 Ответ

0 голосов
/ 20 июня 2020

Единственный способ, которым @BeforeMethod / @AfterMethod может узнать метод @Test, для которого он будет запущен, - это определить объект java.lang.reflect.Method в качестве параметра для @BeforeMethod / @AfterMethod аннотированный метод конфигурации. Нет другого способа извлечь эту информацию обычным способом c (например, с помощью слушателей), например,

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