powermock

    1熱度

    1回答

    我剛寫了抽樣檢測情況,在這裏我想嘲笑一個類型實例方法。我很驚訝,我的測試用例傳遞時沒有調用expectLastCall方法。我想知道,在調用實例void方法時,expectLastCall不需要調用嗎? StringUtil.java package com.sample.util; import com.sample.model.MethodNotImplementedException;

    0熱度

    1回答

    我正在嘗試獲取jenkins上的sonarqube儀表板上的代碼覆蓋率報告。代碼覆蓋率報告即將出臺,但只顯示4.6%的覆蓋率。在調查中,我發現使用PowerMocks編寫的測試類正在跳過。 在進一步的調查中,我發現「JaCoCo在動態修改/創建的類中不能很好地發揮作用(這是powermock的工作方式)。這是一個我們目前無法做到的已知限制」。 是否有任何解決此問題的方法,以便我可以爲使用Power

    2熱度

    2回答

    我有一個簡單的Spring啓動應用程序,它包含Employee控制器返回員工姓名,如果通過的年份大於2014並且如果它不小於2014年,然後我拋出一個自定義異常,並在異常處理程序中處理它。 我想單元測試使用powermock異常流程,但我不知道如何做到這一點。我已經通過一些鏈接,但無法理解。 目前我正在得到java.lang.IllegalArgumentException:WebApplicat

    1熱度

    1回答

    我需要一些測試幫助。具有以下方法: @PrePersist public void prePersist(Tag tag) { if (tagService.listUserTags(tag.getUser()) .size() > Constants.Tags.maxPerUser) { TaskUtils.createTask(url, p

    1熱度

    2回答

    我有一個類A調用抽象類B的靜態方法,該方法拋出一些異常。我想測試這個例外。我使用的是junit 4.1,mockito 1.9.5和powermock 1.6.6。這些類是: abstract class B { public static void meth(String str) throws SomeException1, SomeException2,SomeException3 {

    -1熱度

    1回答

    這裏是我的代碼, public void doFilter(ServletRequest req, ServletResponse res, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req;

    0熱度

    2回答

    在編寫B類的單元測試時,如何測試方法 - >checkValidity()。該方法在內部初始化C類實例並調用該對象上的方法。 我們如何查詢Mockito/Powermock? public class B { public List<Object> checkValidity(){ C c=new C(); if(c.isTrue()){ .....

    3熱度

    1回答

    我正在使用Junit 4,並且我正在使用2個庫來處理junit中的嘲諷。 以下是我的代碼。 package tutorials; import static org.mockito.Mockito.when; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import

    3熱度

    2回答

    我是Junit的新手,下面是我正在運行的junit代碼。 package com.de.base.util.general; import static org.junit.Assert.*; import static org.mockito.Mockito.when; import java.util.HashMap; import org.junit.Assert; import

    0熱度

    1回答

    我使用Cobertura maven插件[版本2.7]瞭解我的測試的代碼覆蓋率。我正在使用PowerMock [版本1.6.6]來模擬相關對象。但是當我運行mvn cobertura:cobertura並檢查報告時,覆蓋率保持不變。當我不使用嘲笑時它工作正常。這是兼容性問題嗎? 我試過mvn clean多次只是爲了確保報告是新生成的。 這裏是我的pom.xml <properties>