我试图将一些测试数据插入我的数据库,一个名为 BootStrapTest 的类可以完成这项工作。
在我的BootStrap.groovy
文件中,它的名称是这样的
environments {
test {
println "Test environment"
println "Executing BootStrapTest"
new BootStrapTest().init()
println "Finished BootStrapTest"
}
}
但是,当我运行集成测试时,此代码不会执行。我读过集成测试应该引导,所以我很困惑。
我看到了一些侵入性的解决方案,例如修改 TestApp.groovy 脚本,但我想通过 conf 可以实现这一点。还阅读了这个 SO question和this one,但不太明白。
也许我误解了一些东西,我在进行 grails 测试时遇到了很多麻烦。如果它带来了任何东西,我使用 Intelli Jidea 作为 IDE。
任何想法将不胜感激。
提前致谢