我有一个Bean,可以在DB中创建一些默认用户。 在Arquillian测试中,我需要使用@UsingDataSet创建测试用例。 其中一个测试应该检查由此bean创建的用户是否存在,但是在测试之后是否删除了创建的用户。
如何在Arquillian测试中禁用清理?
我试过@Cleanup(phase = TestExecutionPhase.NONE)
但没有效果。
答案 0 :(得分:1)
我在每次使用的测试中都找到了解决方案:
@Cleanup(phase = TestExecutionPhase.AFTER, strategy = CleanupStrategy.USED_ROWS_ONLY)
它只清理由@UsingDataSet创建的用户并使Bean创建的用户保持不变。