您将如何为TestNG中的每个测试运行先决条件方法和后置条件方法?

我们可以借助@BeforeMethod@AfterMethod批注为TestNG中的每个测试运行前提方法和后置条件方法。

示例

@BeforeMethod
public void prerequisite(){
   System.out.println("Run before every tests");
}
@AfterMethod
public void postcondition(){
   System.out.println("Run after every tests ");
}
@Test
public void loanPay(){
   System.out.println("Loan pay is successful");
}

在Java类文件中,prerequisite()将执行带有@BeforeMethod的方法,这被称为每种测试方法的前提。然后loanPay()将被执行,最后postcondition()带有@AfterMethod的方法将运行。