0
這是一個後續問題是:TestNG的聽衆:攔截@dataProvider
TestNG: Identifying which tests methods are next
我現在意識到,這可能攔截試驗方法。但是,似乎安全清除entityManager的最佳時間是在執行@DataProvider方法之前。
這可能嗎?
這是一個後續問題是:TestNG的聽衆:攔截@dataProvider
TestNG: Identifying which tests methods are next
我現在意識到,這可能攔截試驗方法。但是,似乎安全清除entityManager的最佳時間是在執行@DataProvider方法之前。
這可能嗎?
@BeforeMethod怎麼樣?
我喜歡黃油(因爲不會讓我提交的答案太短)
試過了。看起來執行的順序是:檢查用@Test註釋的屬性中的屬性 - > @DataProvider - > @BeforeMethod - > @Test(方法的一個實例) - > @AfterMethod。如果我在@BeforeMethod中清除EM,則在達到測試之前,dataProvider中的實體將被分離。我也嘗試實現IInvokedMethodListener。然而,這仍然發生在dataProvider之後並且在測試方法運行之前。 – jmrjulian 2011-01-20 01:01:40