java - 正确的等同于 Grails Bootstrap.groovy 中的 DBUnit 吗?

标签 java grails groovy dbunit

我曾经使用 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/

相关文章:

java - 如何将日期对象的长值转换为日期

Grails 集成测试 - 重复表单提交总是 invalidToken

testing - Elasticsearch 在测试中途抛出 'ElasticsearchIllegalStateException'

groovy - 如何引用外部类this?

java - Jackson 序列化忽略使用非 jackson 注释注释的字段

java - GWT 中的 Hibernate 序列化异常但 Eclipselink 中没有

spring - Spring框架安全漏洞CVE是否适用于Grails

java - 为什么 Groovy 和 Java 返回一个点而不是文件名?

Java Mail API调用Server方法

grails - 由于 grails 2.4.4 中的 IllegalStateException 而无法运行集成测试