eclemma

    2熱度

    1回答

    我有一個關於Eclemma插件配置了一個問題: 在生產代碼中,我有很多的Java核心斷言,如: assert arr.size() == 2 : "message"; 當我運行Eclemma在我的單元測試中,由於斷言上的黃色標記,它顯示覆蓋率較低。 放置斷言的想法不是有可能以斷言的負面情況結束(它永遠不會發生!),它們只是代碼質量守衛,僅此而已。 但Eclemma在另一方面,認爲這些消極的情況

    0熱度

    1回答

    我有四個項目,我想跳過某些項目的一些類和包的代碼覆蓋率,我在eclipse中使用EclEmma插件。 我檢查了首選項 - >代碼覆蓋率,在排除部分,如果我給一些類文件,但它仍然沒有被排除在代碼覆蓋率報告中。 任何幫助將不勝感激。

    2熱度

    2回答

    我正在使用Powermock,但是當我運行Eclemma覆蓋時,由於EclEmma的已知問題,Powermock測試用例未在最終得分中考慮。 此,我搜索和計算器其他答案建議有周圍的工作: @Rule public PowerMockRule rule = new PowerMockRule(); static { PowerMockAgent.initializeIfNeeded();

    0熱度

    2回答

    我已經在我的JUnit測試用例上運行了EclEmma,並且在某些情況下達到了100%。但是,在覆蓋率爲82%或95%的代碼中,我的代碼旁邊有一條消息,指出「2個分支中的1個錯過了」,我似乎無法解決此問題。 找過我的課之後,我注意到,此消息只是我旁邊的if語句出現,這是什麼讓我的測試中被100%覆蓋。 我猜我問,如果有人知道如何在JUnit測試if語句,這樣既沒有分支被遺漏。 這是我想測試代碼: p

    0熱度

    3回答

    我正在爲我的項目編寫單元測試,並試圖實現至少80%的代碼覆蓋率。問題是我正在使用lombok的@Data註釋來生成getter和setter,當我運行我的單元測試時,所有這些getter和setter以及其他方法(如toString,equals,hashcode等)都會丟失,並且我的代碼覆蓋率會受到影響。有沒有解決這個問題的方法。我一直在尋找很多這方面的知識,但一直未能找到任何有用的幫助。任何幫

    0熱度

    1回答

    我怎樣才能得到(如果它甚至有可能)在Eclipse上的遠程JAVA虛擬機上運行 所以我有一個單元測試套件運行在客戶端(簡單的代碼覆蓋率報告VM1)的服務層(VM2)。 (該項目已經設置這種方式,它是太深來重新設計的部分) 調試工作,如果我添加一個端口監聽如下: <jvmFlag>-Xdebug</jvmFlag> <jvmFlag>-Xrunjdwp:transport=dt_socket,ad

    1熱度

    1回答

    我在Eclipse上安裝霓虹燈和Eclemma導說我應該能夠找到像上面的工具欄上的圖標。然而,我找不到它,我在網上搜索了這個問題,並看到一些人遇到了麻煩。但我還沒有找到解決辦法.. 我卸載並重新安裝Eclemma但我仍然無法找到圖標。

    0熱度

    1回答

    我有一個關於EclEmma覆蓋工具的問題, 是否EclEmma覆蓋工具執行節點或邊緣或條件或路徑 覆蓋?解釋 謝謝

    1熱度

    1回答

    這是我爲JUnit測試正面和負面測試編寫的代碼。 @Test public void getMaintenenceIntervalsByMetadataOKTest() throws Exception { MultiValueMap<String, String> params = new LinkedMultiValueMap<String, String>();

    0熱度

    1回答

    我們使用Jacoco和eclemma作爲測試用例覆蓋率。對於使用PowerMockRunner的不是的類,我們在兩者中都得到了正確的覆蓋。對於使用PowerMockRunner的類,我們正面臨覆蓋問題,例如它顯示jacoco中的覆蓋率爲0%,但在eclemma中顯示適當的覆蓋率。 PowerMockito version :1.7.1 Jdk 1.8 Jacoco:0.7.9 我試圖用Po