0
我有一個在數據庫中創建一些默認用戶的Bean。 在Arquillian測試中,我需要使用@UsingDataSet進行測試用例。 其中一項測試應該檢查由此bean創建的用戶是否存在,但測試後刪除創建的用戶。禁用arquillian清理
如何禁用Arquillian測試上的清理? 我試過@Cleanup(phase = TestExecutionPhase.NONE)
但沒有效果。
我有一個在數據庫中創建一些默認用戶的Bean。 在Arquillian測試中,我需要使用@UsingDataSet進行測試用例。 其中一項測試應該檢查由此bean創建的用戶是否存在,但測試後刪除創建的用戶。禁用arquillian清理
如何禁用Arquillian測試上的清理? 我試過@Cleanup(phase = TestExecutionPhase.NONE)
但沒有效果。
我找到了解決方法,在每次測試我使用:
@Cleanup(phase = TestExecutionPhase.AFTER, strategy = CleanupStrategy.USED_ROWS_ONLY)
它通過@UsingDataSet創造和留下的豆觸及創建的用戶只清理用戶。
這可能是一個錯誤。你可以在GitHub上打開一個問題嗎?我會仔細看看。 –