jmockit

    2熱度

    1回答

    我正試圖理解JMockit,但仍然遇到牆壁。 這是一類我想測試: @Stateless public class VerfahrensArchivService { @PersistenceContext private EntityManager em; public void storeAndUpdateVerfahren(List<Verfahren> pVerfahrenTo

    6熱度

    1回答

    是否有人能夠從Maven構建中獲得在JaCoCo中工作的JMockit和Powermock單元測試的單元測試覆蓋率? 我有一個Powermock單元測試的現有測試集,我想逐步遷移到JMockit。但我需要能夠在一份報告中看到所有單元測試的測試覆蓋率,最好是在Sonar中。 我確實通過將JaCoCo置於「脫機」模式中,將JMockit和Powermock測試與Surefire/JaCoCo一起運行(

    3熱度

    1回答

    我試圖用JMockit和Maven Surefire插件生成覆蓋率報告。但沒有任何反應。 這裏是我的pom.xml的相關部分: <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.15</version> <configuration> <argLine> -D

    0熱度

    1回答

    請幫我理解我和我的代碼有什麼問題。 簡單的例子: public class RollingStockCreation { @Mocked Plant plant; @Mocked RollingStock rollingStockMock; @Mocked WrenchManagerInjection wm; @Test public void rollingStockCreatio

    3熱度

    1回答

    我曾經依靠Mockito直到今天我有一些靜態方法的最後一堂課,所以我必須切換到JMockit。我之前一無所知,所以問題是:我怎樣才能將類似的邏輯從Mockito應用到JMockit? public final class ServiceData extends BaseData { private List<Data> data; public ServiceData(Li

    2熱度

    3回答

    我在嘗試運行Junit測試用例時遇到異常。 如果我改變classpath入口順序它工作正常,但Jococo覆蓋不起作用,它正在掛起。 任何人都可以幫助解決這個問題。 <classpathentry kind="lib" path="libt/junit-4.8.2.jar"/> <classpathentry kind="lib" path="lib/jmockit.jar"/> java.l

    1熱度

    1回答

    如何驗證是否已調用私有嵌套類的非靜態方法? 這是我到目前爲止有: new Verifications() { { Deencapsulation.invoke(MyClass.class.getDeclaredClasses()[0], "run"); times = 4; } }; 我得到這個: java.lang.IllegalArgument

    1熱度

    1回答

    當我使用Mockito時,我可以輕鬆創建一個模擬實例。但在JMockit中似乎並不那麼簡單。爲了說明我的想法,讓我們用這個例子: public class App { private String name; public App(String name) { this.name = name; } public String getName

    10熱度

    1回答

    我正在測試一個具有複雜構造函數(有很多參數)的類。構造函數有三個參數,如: public BehavioralDischargeCarePlan_Bus(Webform webForm,String dataEntryModel, String obsBatId) { super(webForm, dataEntryModel, obsBatId); ..... 構造函數然後調

    5熱度

    1回答

    我最近開始使用JMockit,並且在TDD和模擬方面非常新。我喜歡使用代碼覆蓋來確保我已經測試了給定類/方法的所有行。 嘗試JMockit(Delegate()的功能)和代碼覆蓋率時遇到以下錯誤。我包括一個通過和失敗的測試。 我不知道我是否做錯了什麼? 我想知道是否有其他人遇到此問題,以及是否有任何解決方法或修復程序可用? 我甚至不確定這是JMockit問題還是EclEmma問題。 謝謝。 我的設