2010-08-12 62 views
31

我如何確定我的方法(和代碼)在jUnit測試中覆蓋了多少百分比?我假設有一個更復雜的方法,然後簡單地計算... and 1 and 2 and ..jUnit:如何確定代碼覆蓋的級別?

我特別想知道如何處理這種計數,當單個方法被'n'測試覆蓋時。

回答

35

我已經非常成功地使用了EclEmma來覆蓋JUnit測試運行。它的免費。

+0

不知道這是否是最好的答案。我看過EclEmma,它看起來是一個eclipse插件。我需要在CI環境中執行此操作,並且EclEmma不可用作gradle插件。 – BigDong 2017-06-02 16:09:35

2

我建議去代碼覆蓋Cobertura。它提供了詳細的信息,並可以爲您提供逐行覆蓋和分行覆蓋。