jmockit

    0熱度

    1回答

    我有一個測試maven項目,其中src代碼被編入類並作爲依賴項提供。現在我需要使用JMockit編寫測試並獲取代碼覆蓋率報告。 根據文檔(http://jmockit.org/tutorial/CodeCoverage.html),我無法獲得src文件是jar文件中的.class文件的情況。我該如何處理這種情況? 我打開使用任何代碼覆蓋工具,只要它與JMockit一起使用。

    1熱度

    1回答

    我正在使用JMockit來模擬HttpURLConnection。我最初的兩個測試用例(fileNotFoundResponse,badMimeType)找到了,但是我的第三個測試用例(contentDisposition)在Expectations塊中生成了NPE,我不知道爲什麼。 下面是JUnit測試類: mockCon.getInputStream(); result = (Inpu

    0熱度

    2回答

    我正在使用Jmockit版本1.8。當我嘗試去做: @Mocked 條件標準**;在在頂級水平,Junit的引發錯誤: 代碼: @Mocked SessionFactory sessionFactory; @Mocked Session session; @Mocked Transaction transaction; @Mocked

    3熱度

    1回答

    我剛開始使用JMockit,並對使用MockUp「僞裝」與期望模擬對象的優勢感到困惑。 從我通過文檔閱讀的內容看,類的MockUp允許我用自己的實現覆蓋方法。但是,我發現我可以在Expectations塊中做類似的事情。 那麼MockUp vs Expectations有什麼優勢?按照JMockit docs, 假貨之處在於嘲諷API不同,而不是 在測試中指定我們預計依存度將 測試使用時通過代碼收

    2熱度

    1回答

    我正在使用junit 4.12,jmockit 1.19 & spring-test 4.1.1.RELEASE來測試我的Spring MVC Java項目。在我pom.xml這些依賴的 訂單: jmockit junit spring-test 測試用例爲服務層是工作的罰款。我只用於測試控制器的彈簧測試。在測試控制器,我得到了以下錯誤: java.lang.IllegalStateExcepti

    2熱度

    1回答

    我正在測試如果doSomething方法再次在發生異常時在catch塊中調用。如何驗證'doSomething'是否被調用過兩次? 類來進行測試: @Service public class ClassToBeTested implements IClassToBeTested { @Autowired ISomeInterface someInterface; public Stri

    10熱度

    2回答

    我開發的Eclipse開普勒的插件。添加@RunWith(JMockit.class)到我的測試類導致以下錯誤: JMockit: Reinitializing under custom class loader [email protected][com.mypackage.myclass:2.3.9.201508161221(id=1)] java.lang.reflect.Invocati

    0熱度

    1回答

    你好,我想用mocκito或JUNIT測試這段代碼。 //登錄的Servlet @WebServlet("/login_controller") public class login_controller extends HttpServlet { private static final long serialVersionUID = 1L; private String TAG

    0熱度

    1回答

    public void SomeClass { public void process() { mylist.addAll(rpp.getFilePaths(id)); } } public class Test { @Test public void testProcess() throws Exception

    1熱度

    1回答

    這是我試圖與JMockit測試代碼: public void unitUnderTest() { doSomething(); } private void doSomething() { Foo foo = new Foo(); foo.setExtraFooness("its extra fooness"); ... ... } 是