2011-05-30 18 views
1

我正在嘗試爲servlets項目創建一些JUnit測試。如何使用JUnit 4單元測試servlet?

我發現了一些可以幫助的工具,比如JUnitEE,Cactus。但是這些工具使用JUnit 3.

是否有任何使用JUnit 4的servlet單元測試工具?

回答

0

我不知道JUnitEE,但你可以嘗試使用HttpUnit http://httpunit.sourceforge.net/index.html來測試servlet單元。看不到任何理由它不會與JUnit 4一起使用。

+0

HttpUnit不是一個單元測試框架,它用於測試運行HTTP/HTML網站,並且完全獨立於是否使用servlet。 – skaffman 2011-05-30 11:26:42

+0

是的,但Dikla詢問有關使用JUnit 4創建單元測試而不是單元測試框架的問題 – Kris 2011-06-01 09:18:14

0

您應該能夠實例化您在ide中使用的Web服務器的實例。我們使用Glassfish來完成我們的EJB和其他非傳統單元可測試功能的測試。它創建一個線程,作爲執行一組測試的嵌入式Web服務器。 code to test in glassfish