可以在dependsOnMethods helper属性的帮助下,使特定测试方法的执行依赖于另一个测试方法。
@Test(dependsOnMethods={"Payment"}) public void verifyLoan(){ System.out.println("Loan payment successful"); } @Test public void Payment(){ System.out.println("Payment successful "); } @Test public verifyTransaction(){ System.out.println ("Transaction verification"); }
在Java类文件中,只有在该方法成功运行后,才会执行verifyLoan()方法Payment()
。但是verifyTransaction()
方法独立运行,而无需执行前提条件测试方法。