jmockit

    0熱度

    1回答

    接近100%,我想測試的主要方法。 我只創建一個類的實例,它應該啓動 應用程序。測試和代碼如下所示: public class MainTest { @Test public void delegates_to_Launcher_instance(@Mocked Launcher launcher) { String[] args = {"i"}; Ma

    0熱度

    1回答

    我目前有一個測試套件,它以前在TestNG 6.9.10和JMockit 1.30上運行過。將其更新到TestNG 6.11和JMockit 1.35時,我在我的測試參數中遇到了所有我的@Mocked和@Interface註釋中的錯誤。錯誤在於我的期望不再嘲笑模擬實例中方法的結果。 複製此問題的最小類如下所示。內容是這兩個測試應該以相同的方式工作,但在更新版本的JMockit @Injectabl

    0熱度

    1回答

    我想模擬resttemplate調用,它被調用爲本地變量和交換方法。我嘲笑使用期望,但它調用了實際的方法。我錯過了什麼。請幫助我。在此先感謝 public class ServiceController { public String callGetMethod (HttpServletRequest request){ String url = request.getPar

    0熱度

    1回答

    我有一個類似的類: public class QueueingCommandRunner { private Status status; private Map<Class<CommandHandler>, CommandHandler> queuedCommands; private RunnerClass runnerClass; private Ex

    0熱度

    1回答

    我有jMockit的codestyle問題。我想測試Controller類中的isReadOnly方法,它工作正常。但是,我必須嵌套這些模擬設備還是有更好的方法?順便說一句。用戶沒有setController()。 @Test public void testIsReadOnly() { ExamplePanelController exampleController = new Ex

    1熱度

    1回答

    我在寫JPA層和數據庫之間的集成測試來檢查我寫的SQL是否正確。真正的數據庫是Oracle,不幸的是,出於我的控制原因,我的測試數據庫必須是Derby,所以自然會有一些差異。例如我的JPA類具有以下SQL字符串常量 private static final String QUERY = "Select * from Users where regexp_like(user_code, '^SS(B

    0熱度

    1回答

    我們可以爲jmockit的模擬註釋或MockUp類創建自定義包裝嗎?如果可能,你能解釋我們該怎麼做。

    0熱度

    2回答

    使用testng和jmockit的組合來執行一些單元測試。在我測試的方法中,它嘗試訪問我使用JBoss部署腳本設置的系統屬性,因此我的單元測試無法訪問整個JBoss環境來訪問屬性,因此在測試該方法時返回null 。嘗試嘲笑和直接在我的測試中設置系統變量,但系統屬性仍在我正在測試的類中返回null。 的類被測試: //returns the correct value in the applicat

    2熱度

    1回答

    我試圖用JMockit模擬SAXParser.parse(...)方法。 (InputStream,DefaultHandler)方法簽名,但當我試圖嘲笑解析(InputSource,DefaultHandler)簽名時,JMockit從不會看到調用並拋出MissingInvocation異常。 下面的例子顯示了兩個測試用例,一個嘲諷的InputSource風味和一個嘲諷的InputStream味

    0熱度

    2回答

    我已經在JUnits的EasyMocking中工作了很久。我對此非常舒服,但現在我想知道EasyMocks與Jmockits的不同之處。我試着通過他們的文檔,我發現語法有點不同。但我無法弄清楚他們的表演是否有任何不同。 任何人都可以幫我弄清楚什麼使得他們兩個都比另一個更好? JMockit中是否存在其他特殊元素? 在此先感謝...