我通过Eclipse“Run As JUnit ...”在我的Grails应用程序中运行Geb功能测试
这通常很有效,并且允许我使用grails run-app
运行我的测试服务器,并且我可以快速执行测试。
但是,它不允许我在我的setup / teardown方法中使用GORM域对象。只有当我使用grails test-app
时,这些才有效,这需要更长的周期时间。
有没有其他方法可以在没有GORM的情况下从我的功能测试中访问数据库?我完全可以通过groovy.Sql
类直接访问数据库,只要我不必复制配置。
答案 0 :(得分:1)
您在评论中链接的问题实际上是does contain a solution in this answer - 您应该使用Grails Remote Control插件来更改您的功能测试中的测试中的应用程序状态。 this answer to another question中列出了一些原因。