Grails 是否列出集成测试中的所有控制器?

Grails 是否列出集成测试中的所有控制器?,grails,groovy,Grails,Groovy,在我的一个集成测试中,我需要得到所有控制器的列表 在普惠制中,我可以使用: ${grailsApplication.controllerClasses.sort { it.fullName } 但是我不能在集成测试中使用这种方法 我使用的是Grails1.3.7您还可以使用grailsApplication访问所有域类或控制器类(以及我不知道的其他工件类型) )这有帮助吗?不确定您使用的是什么版本的Grails…我使用的是Grails1.3.7。 Class IntegrationTests

在我的一个集成测试中,我需要得到所有控制器的列表

在普惠制中,我可以使用:

${grailsApplication.controllerClasses.sort { it.fullName }
但是我不能在集成测试中使用这种方法


我使用的是Grails1.3.7

您还可以使用grailsApplication访问所有域类或控制器类(以及我不知道的其他工件类型)


)

这有帮助吗?不确定您使用的是什么版本的Grails…我使用的是Grails1.3.7。
Class IntegrationTests {

    def grailsApplication

    @Test
    void something() {
        def controllers = grailsApplication.getArtefacts("Controller")
    }
}