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

时间:2015-03-03 15:01:45

标签: testing groovy geb

我通过Eclipse“Run As JUnit ...”在我的Grails应用程序中运行Geb功能测试

这通常很有效,并且允许我使用grails run-app运行我的测试服务器,并且我可以快速执行测试。

但是,它不允许我在我的setup / teardown方法中使用GORM域对象。只有当我使用grails test-app时,这些才有效,这需要更长的周期时间。

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

1 个答案:

答案 0 :(得分:1)

您在评论中链接的问题实际上是does contain a solution in this answer - 您应该使用Grails Remote Control插件来更改您的功能测试中的测试中的应用程序状态。 this answer to another question中列出了一些原因。