1
在我的集成测试之一,我需要得到所有控制器列出集成测试中的所有控制器?
在GSP我可以使用的列表:
${grailsApplication.controllerClasses.sort { it.fullName }
但我不能使用此方法的集成测试中。
我使用Grails 1.3.7
在我的集成测试之一,我需要得到所有控制器列出集成测试中的所有控制器?
在GSP我可以使用的列表:
${grailsApplication.controllerClasses.sort { it.fullName }
但我不能使用此方法的集成测试中。
我使用Grails 1.3.7
您还可以使用grailsApplication去所有域类或控制器类(以及可能的其他工件类型,我不知道的)。
Class IntegrationTests {
def grailsApplication
@Test
void something() {
def controllers = grailsApplication.getArtefacts("Controller")
}
}
这是否帮助? http://stackoverflow.com/a/7811802/6509不知道你正在使用什么版本的Grails ... – 2012-02-10 11:21:53
我正在使用grails 1.3.7。 – 2012-02-10 11:23:27
那么链接有帮助吗? – 2012-02-10 12:08:48