2011-05-03 68 views
0

我有一個模塊,我想要單元測試,它擴展了HttpServlet,並且在實際應用中使用registerServlet()連接到OSGi HttpService(基於Jetty的Pax Web)。如何在單元測試中模擬或嵌入OSGi HttpService?

我正在爲該模塊設置單元測試,並希望檢查某些測試HTTP請求是否被正確處理。爲此,我需要從我的捆綁JAR中嵌入HttpService的實例或創建一個模擬。由於我想處理一個實際的HTTP請求,我想我應該真的運行一個HTTP服務器。到目前爲止,我找到了關於如何從應用程序中運行Jetty實例的教程,但我仍然需要以某種方式包裝HttpService。

回答

0

我打算在簡單的HttpService實現中包裝一個Jetty實例。

+0

這是可以重複使用嗎? – 2012-06-22 11:24:19