コンテキストを設定するためだけに、私のテストケースはいくつかのデータを作成し、そのデータをティアダウンで削除したいと考えています。戻り値(およびそのタイプ、主にドメインオブジェクト)を検査し、データをクリーンアップする(以下のようなもの)ような方法で、一般的なティアダウンプロセスを(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 のようなリスナーの実装も検討しましたが、戻り値を取得するのに役立つリスナーが見つかりませんでした。