Grails Integrationtest - 请求对象

发布于 2024-12-02 17:39:33 字数 123 浏览 0 评论 0原文

我正在测试一个控制器,并在那里定义了一个使用请求对象中的值的操作。

如何在集成测试中模拟请求对象?

我知道集成测试不在 Servlet 中运行,因此没有 Requestobject,但是我如何获取它?

I'm testing a controller and there I defined an action which uses a value from the requestobject.

How can I mock the request object in an integration test?

I know that integration tests don't run in an Servlet, so there is no Requestobject, but how do I obtain it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷乱花海 2024-12-09 17:39:33

最快的事情是使用 地图强制< /a>:(

myController.request = [ getHeader: { -> '0' } ]

该链接还包括 Expando 示例)。

如果您需要广泛使用 Request,请尝试功能测试插件

Quickest thing is to mock needed methods using Map coercion:

myController.request = [ getHeader: { -> '0' } ]

(that link also includes Expando sample).

If you need extensive Request usage, try functional-test plugin.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文