我试图模仿Controller的动作概述,但它不起作用。
我试过这样做:
MyController.metaClass.overview = { ->
println "MOCKED OVERVIEW"
render(view:"overview", model)
}
MyController.metaClass.demand.overview = { ->
println "MOCKED OVERVIEW"
render(view:"overview", model)
}
MyController.metaClass.static.overview = { ->
println "MOCKED OVERVIEW"
render(view:"overview", model)
}这一切都没用。
但是我使用.metaClass来模拟一些服务,它起了作用。
为什么这个动作不起作用?
这张照片从来没有显示过。
发布于 2011-07-25 21:48:48
为了生成URL和所有Spring,在Grails的引导过程中需要有一些操作。在初始化应用程序之后,您不能覆盖它(很容易)。
总之,你不需要-行动应该很简单。任何可测试的逻辑本身都应该是可测试的。
https://stackoverflow.com/questions/6817473
复制相似问题