在我的一个集成测试中,我需要获取所有控制器的列表
在gsp中我可以使用:
${grailsApplication.controllerClasses.sort { it.fullName }
但我不能在集成测试中使用此方法。
我正在使用Grails 1.3.7
答案 0 :(得分:2)
您还可以使用grailsApplication来访问所有Domain类或Controller类(以及可能是我不知道的其他工件类型)。
Class IntegrationTests {
def grailsApplication
@Test
void something() {
def controllers = grailsApplication.getArtefacts("Controller")
}
}