Я пытаюсь изменить описание параметра теста во время выполнения. Все примеры, которые я видел, относятся к изменению значения аннотации на уровне класса. Но я хочу сделать это на уровне метода.
Мой пример кода такой:
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
import java.lang.reflect.Method;
public class TestClass {
@BeforeMethod
public void beforeMethod(Method method){
Test annotation = method.getAnnotation(Test.class);
// I want to change description to "some modified description"
}
@Test(description = "some description")
public void test(){
System.out.println("in test");
}
}