2011-06-08 47 views
5

我有一個java web應用程序,我使用Netbeans6.9.1來開發它。
我寫了一些Junit測試類的一些DAO類,但是我未能運行代碼覆蓋測試。
看來NetBeans Code Coverage Plugin不支持Java Web應用程序 代碼覆蓋率,
我不能激活覆蓋集合作爲Tutorial
任何想法?如何在NetBeans中測試java web應用程序的代碼覆蓋率?

+0

是什麼讓你說它不支持Web應用程序代碼覆蓋? – artbristol 2011-06-08 15:27:28

+0

@artbristol http://netbeans.org/features/all.html。 '代碼覆蓋Java SE和NetBeans NBM項目' – YeJiabin 2011-06-09 02:10:03

+0

您使用的是Maven嗎?如果是,我有一個解決方案... – JVerstry 2011-06-09 08:07:20

回答

0

如果你正在寫單元的DAO的測試,沒有任何代碼都將在應用服務器上尚未運行(因爲DAO的,應在同一JVM測試類實例化),所以你應該可以的做代碼覆蓋。你有什麼確切的錯誤?

1

Cobertura是一個很好的代碼覆蓋工具,並且還有一個NetBeans插件。

0

我可以確認Codecoverage插件在Netbeans 7.2中工作。 但是,在Web項目中,Coverage菜單選項不是活動的:-(

相關問題