Java TestNG全局@AfterMethod
在JavaTestNG中,是否可以通过Java TestNG全局@AfterMethod,java,annotations,testng,Java,Annotations,Testng,在JavaTestNG中,是否可以通过@AfterMethod注释指定全局(或套件范围)方法? 目标是在不同的类中有不同的测试用例(因此1个文件=1个测试),但也有一个通用的@AfterMethod,而不在每个类中重复该方法。您可以通过创建一个超类来实现这一点。例如: public class BasicTestScenario { @AfterMethod(alwaysRun=true) public void tearDown() { // your implementat
@AfterMethod
注释指定全局(或套件范围)方法?
目标是在不同的类中有不同的测试用例(因此1个文件=1个测试),但也有一个通用的
@AfterMethod
,而不在每个类中重复该方法。您可以通过创建一个超类来实现这一点。例如:
public class BasicTestScenario {
@AfterMethod(alwaysRun=true)
public void tearDown() {
// your implementation
}
}
然后让您的测试继承这个类
public class MyTest extends BasicTestScenario {
// your test
}
您可以通过创建一个超类来实现这一点。例如:
public class BasicTestScenario {
@AfterMethod(alwaysRun=true)
public void tearDown() {
// your implementation
}
}
然后让您的测试继承这个类
public class MyTest extends BasicTestScenario {
// your test
}
这太完美了。真是太傻了!谢谢!这太完美了。真是太傻了!谢谢!