繁体   English   中英

如何在单元测试中模拟Grails的动态控制器方法

[英]How to mock Grails' dynamic controller methods in unit test

在我的Grails应用程序中,我使用了一个自定义链接生成器,该生成器将当前租户的名称动态添加为所有链接的参数。 在单元测试中,我现在在调用redirect()时在单元测试中得到了org.codehaus.groovy.grails.web.mapping.exceptions.UrlMappingException ,因为它显然缺少必需的动态参数。

我尝试将自定义重定向方法添加到控制器元类,但未正确选择:



MyController.metaClass.redirect = { Map params ->
}

有什么方法可以拦截动态控制器方法或设置模拟链接生成器以添加参数?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM