2016-08-11 58 views
0

我有一個在數據庫中創建一些默認用戶的Bean。 在Arquillian測試中,我需要使用@UsingDataSet進行測試用例。 其中一項測試應該檢查由此bean創建的用戶是否存在,但測試後刪除創建的用戶。禁用arquillian清理

如何禁用Arquillian測試上的清理? 我試過@Cleanup(phase = TestExecutionPhase.NONE)但沒有效果。

回答

1

我找到了解決方法,在每次測試我使用:

@Cleanup(phase = TestExecutionPhase.AFTER, strategy = CleanupStrategy.USED_ROWS_ONLY) 

它通過@UsingDataSet創造和留下的豆觸及創建的用戶只清理用戶。

+0

這可能是一個錯誤。你可以在GitHub上打開一個問題嗎?我會仔細看看。 –