gpt4 book ai didi

java - 如何对使用 HTTPConnection 的辅助函数进行单元测试

转载 作者:行者123 更新时间:2023-11-30 04:47:58 30 4
gpt4 key购买 nike

我编写了一个辅助函数,可以从 URL 检索内容。此函数还可以解析参数的 Map 并根据请求提供 url 或正文,具体取决于 GETPOST 方法。假设这个函数还可以做其他事情(更改 header 、cookie 等......)。如何针对 http(s) 服务器测试此函数?如何模拟一个假的 servlet 来响应此函数发出的请求?我已经看到我们可以使用模拟对象或其他专门用于 servlet 单元测试的库。但它似乎不符合我的需求,因为我确实需要在不更改函数内容的情况下测试请求及其答案。

最佳答案

我想说在测试中以嵌入模式启动 Jetty。
将其配置为接受请求、验证请求并返回适当的响应。
请参阅此处的文档:http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty

关于java - 如何对使用 HTTPConnection 的辅助函数进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10534878/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com