在testng中有一个testFinished监听器方法吗?

时间:2012-08-10 10:44:03

标签: java testing automated-tests testng actionlistener

在运行所有测试和配置方法之后调用方法onFinish(ITestContext context)

我正在搜索一个等效的方法,该方法在单个测试所有配置方法之后调用?

3 个答案:

答案 0 :(得分:0)

使用Junit的@after注释的方法将在每个方法运行后运行,您也可以使用@afterClass在who单元测试类之后运行。例如

@Before
public final void setUp() { //Set up some data to use }

@After
public final void tearDown() { //remove the data }

答案 1 :(得分:0)

根据TestNG文档的Dependency injection部分,您可以指定java.lang.reflect.Method类型的参数:

  

任何@BeforeMethod(和@AfterMethod)都可以声明一个类型的参数   java.lang.reflect.Method中。此参数将接收测试方法   一旦这个@BeforeMethod完成(或者之后)就会被调用   运行@AfterMethod的方法。

答案 2 :(得分:0)

猜猜你在寻找IInvokedMethodListener ..