Я пытаюсь реализовать интерфейс в тестовых классах.Мой интерфейс написан как
public interface IBeforeAfter {
@BeforeTest
void initiateBrowser(String module, String serverIP, String browser);
@BeforeClass
void performLogin();
@AfterMethod
void getResult(ITestResult result) throws IOException;
@AfterClass
void performLogout();
@AfterTest
void closeBrowser();
}
Теперь я хочу реализовать этот интерфейс в моем тестовом классе и переопределить эти функции.Но когда я переопределяю их, я теряю все аннотации, примененные в интерфейсе.Есть ли какой-нибудь способ, которым я могу достичь того, чего пытаюсь достичь?