【发布时间】:2012-10-04 16:21:17
【问题描述】:
只是为了设置上下文,我的测试用例创建了一些数据,我想在拆解时删除这些数据。我想以这样一种方式实现通用的拆卸过程(通过 AfterMethod/AfterClass/Listener),它会检查返回值(及其类型,主要是域对象)并清理数据(如下所示)。
public class SampleTest {
@AfterMethod
public void teardown(Object returnValueFromTest){
//inspect returnValueFromTest and perform necessary clean up.
}
@Test
public String testEventGeneration(){
//generate event
//returning generated event id.
return "E1234";
}
@Test
public Market testMarketGeneration(){
//generate market
//returning generated market.
return someMarket;
}}
关于如何在 testNG 中实现这一点的任何想法/想法?我也考虑过实现像 IHookable 这样的监听器,但找不到可以帮助我获取返回值的监听器。
【问题讨论】:
标签: testng