【发布时间】:2011-08-17 15:13:28
【问题描述】:
我有一个要进行单元测试的模块,它扩展了 HttpServlet,并且在实际应用程序中使用 registerServlet() 连接到 OSGi HttpService(基于 Jetty 的 Pax Web)。
我正在为该模块设置单元测试,并想检查是否正确处理了一些测试 HTTP 请求。为此,我需要从我的一个捆绑 JAR 中嵌入一个 HttpService 的实例,或者创建一个模拟。因为我想处理一个实际的 HTTP 请求,所以我认为我应该真正运行一个 HTTP 服务器。到目前为止,我找到了有关如何在应用程序中运行 Jetty 实例的教程,但我仍然需要以某种方式将 HttpService 包装起来。
【问题讨论】:
标签: unit-testing jetty osgi