【问题标题】:dbunit cleaning certain data after test rundbunit 在测试运行后清理某些数据
【发布时间】:2014-04-23 08:51:04
【问题描述】:

我熟悉 dbunit 及其数据库操作: http://dbunit.sourceforge.net/components.html

我仍然想知道在测试运行后是否有任何方法可以“清理”数据库中的某些数据?我的意思是我不想截断或删除整个表,只插入了测试行。

【问题讨论】:

    标签: testing dbunit


    【解决方案1】:

    我你是用JUnit在java环境中运行测试,例如,理论上每次测试后数据都会恢复到以前的状态,我的意思是,在进行测试和插入数据之后,这个数据被“删除”了,比如事务中的回滚。

    有时,对于一些奇怪的事情,这不会发生,它属于你如何配置上下文、测试等......

    可能,如果您可以提供有关具体场景的更多信息,您可以在此处找到帮助。

    【讨论】:

    • 这不是真的,它为什么要清理数据库。 junit 只运行测试它不会对数据库做任何事情,除非你写它
    • 在 DBunit 的上下文中,当用户在做这个问题时,是的,它就是这样工作的。这取决于您如何配置测试和数据。
    猜你喜欢
    • 2017-04-09
    • 2013-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 2014-04-07
    • 2020-04-12
    相关资源
    最近更新 更多