Получить аннотацию с помощью TestNG 7.0.0 - PullRequest
0 голосов
/ 23 декабря 2018

У меня была эта строка кода с использованием TestNG 6.11:

Annotation[] annotations =  (Annotation[]) myResult.getMethod().getMethod().getDeclaredAnnotations();

Теперь этот код не компилируется в Maven 7.0.0-Beta1.

Что делать?

Ошибка:

cannot find symbol [ERROR] symbol:   method getMethod() [ERROR] location: interface org.testng.ITestNGMethod

1 Ответ

0 голосов
/ 23 декабря 2018

ITestNGMethod#getMethod() было устарело и, следовательно, удалено в более поздней версии, вместо этого вам придется использовать getConstructorOrMethod().

Annotation[] annotations =  (Annotation[]) iITestNGMethod.getConstructorOrMethod()
                                                         .getDeclaredAnnotations();

См. это документ TestNG 7.0.0-бета1 .

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