Grails功能测试-DB设置/拆卸,在Eclipse中作为JUnit运行



我正在Grails应用程序中通过Eclipse"Run As JUnit…"运行Geb功能测试

这通常工作得很好,可以让我的测试服务器使用grails run-app运行,并且我可以获得快速的测试执行时间。

但是,它不允许我在设置/拆卸方法中使用GORM域对象。只有当我使用grails test-app运行时,这些才有效,这需要更长的循环时间。

有没有其他方法可以在没有GORM的情况下从功能测试中访问DB?只要不必重复配置,我完全可以通过groovy.Sql类直接访问DB。

您在评论中链接到的问题实际上在这个答案中包含了一个解决方案-您应该使用Grails远程控制插件来更改功能测试中测试应用程序的状态。在对另一个问题的回答中概述了一些原因。

最新更新