Grails 跨单元、集成和功能测试共享类

Grails 跨单元、集成和功能测试共享类,grails,Grails,我有一个TestUtils类,其中包含一系列静态方法,我希望在grails项目中的单元、集成和功能测试中共享这些方法 我该怎么做 我想把它添加到 SRC/Groovy 中,但是这意味着测试代码在源代码的中间——不好。 有什么想法吗?如果你可以使用插件,那么把它添加到插件中,并将插件作为测试依赖项包含进来。只需使用src/groovy并将其放入显式的test包中,就可以清楚地看出,他不是生产代码。如果您不想在war中使用该包,可以在_Events.groovy中使用eventCreateWarSt

我有一个TestUtils类,其中包含一系列静态方法,我希望在grails项目中的单元、集成和功能测试中共享这些方法

我该怎么做

我想把它添加到<代码> SRC/Groovy 中,但是这意味着测试代码在源代码的中间——不好。


有什么想法吗?

如果你可以使用插件,那么把它添加到插件中,并将插件作为测试依赖项包含进来。只需使用
src/groovy
并将其放入显式的
test
包中,就可以清楚地看出,他不是生产代码。如果您不想在war中使用该包,可以在_Events.groovy中使用eventCreateWarStart={name,stagingDir->..}在打包之前将其删除。