如何在单元测试中模拟或嵌入OSGi HttpService?

时间:2011-05-03 11:08:55

标签: unit-testing jetty osgi

我有一个模块,我想进行单元测试,扩展HttpServlet,并在真实应用程序中使用{{1}连接到OSGi HttpService(基于Jetty的Pax Web) }。

我正在为该模块设置单元测试,并想检查是否正确处理了某些测试HTTP请求。为此,我需要从我的一个捆绑JAR中嵌入registerServlet()的实例或创建一个模拟。由于我想处理一个实际的HTTP请求,我想我应该真正运行一个HTTP服务器。到目前为止,我找到了有关如何在应用程序中运行Jetty实例的教程,但我仍然需要以某种方式包装HttpService。

1 个答案:

答案 0 :(得分:0)

我将在一个简单的HttpService实现中包装一个Jetty实例。