我曾经使用 DBUnit 用我的单元测试所需的类/记录填充我的数据库,我注意到它们在 Grails 中使用 Boostrap.groovy 做了同样的事情,但我想知道这是否是正确的方式在 Grails 中执行此操作。
在 Grails 中设置 DBUnit 是否更好?还是 Grails 有它自己的方法来做到这一点?
最佳答案
我不推荐使用 Bootstrap.groovy 加载测试数据。它可能会变得笨拙,特别是如果您想使用不同的数据集进行不同的测试。您可以使用许多 DBUnit Grails 插件来简化将 DBUnit 集成到 Grails 应用程序中的过程(尽管您也可以直接使用 JAR)。
还有一些插件提供了加载测试数据的特定于 Grails 的方法。 Fixtures插件似乎是最受欢迎的插件之一。
关于java - 正确的等同于 Grails Bootstrap.groovy 中的 DBUnit 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7730678/