特定测试方法的执行如何依赖于TestNG中的其他测试方法?
示例
@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()
方法独立运行,而无需执行前提条件测试方法。