cost 264 ms
更新到 Java 后無法使用 JMock 17

[英]unable to use JMock after updating to Java 17

我正在將我們的大型舊 java 桌面應用程序從 Java 11 更新到 java 17。我已將所有 jars 更新到最新版本。 jmock-2.12.0、cglib-3.3.0、asm-9.4。 使用 JUnit 4 個測試。 我們的很多 JUnit 測試都失敗了: 完整的堆棧跟蹤: 有沒有辦法 ...

如何用 java.time.Clock 模擬時間的流逝?

[英]How do I simulate the passage of time with java.time.Clock?

假設我有這個 class, ClassToBeTested ,其中方法調用之間經過的時間很重要。 foo返回不同的值,具體取決於您在過去 x 小時內是否調用了foo 。 我實現這一點的方法是在調用foo時獲取當前Instant ,並將其與調用foo的最后一個Instant進行比較,我將其存儲在一 ...

如何檢查方法是否返回空值?

[英]How to check whether a method returns a null?

代碼 is(null) 是否正確檢查 refVar.method() 是否返回空值? 如果不是,我如何檢查某些東西是否為空? 我試過 aNull 但 IDE 說這個方法不存在,我已經嘗試導入 Matcher.* 了。 請幫忙。 ...

JMock:預期一次,從未調用

[英]JMock: expected once, never invoked

我試圖期望我的 getFirstName() 返回“Jackson”和 getLastName() 返回“Chin”,然后我執行 setStaffName() 以便使用“Jackson”和“Chin”創建和初始化名稱實例。 但是,它說它從未被調用過。 從不調用是什么意思? 我是 JMock 的新手 ...

讓測試通過一組 JMock 的模擬方法調用

[英]Let a test pass on a set JMock's mock method call

JMock2 中是否有任何方法可以在執行給定模擬的方法調用時讓測試通過? 換句話說,我想編寫一些測試代碼,例如: 測試生產代碼,如: ...所以我不需要模擬'anotherInstance.bar()'返回值以及任何其他模擬調用? 我知道它不會代表任何嚴格的檢查,也不能被視為最佳實踐, ...

JMockit依賴項構造器

[英]JMockit Dependency Constructor

我想在測試使用JMockit的服務類時模擬出域依賴性。 問題在於,域對象是在服務的一種方法中實例化的,並且所使用的域構造函數具有參數。 域類: 服務等級 如何模擬ServiceClass使用的DomainClass? 注意:我不希望更改Domain或Service類 ...

在Scala中使用帶有類型參數化功能的jmock

[英]using jmock in Scala with type parameterized function

我想測試一個在Scala Spark中的RDD中寫入輸出的函數。 該測試的一部分是使用jmock在RDD上模擬地圖 但是,每當我嘗試運行此測試時,都會出現以下錯誤: not all parameters were given explicit matchers: either al ...

在多線程環境中使用模擬對象

[英]Using mock objects in multithreaded environment

從jMock 2.6開始,我可以確保通過多個線程一致地看到我的模擬對象 使用jMock 2.5時,我有哪些選擇(我遇到間歇性測試“碎片”)? 特別是,使用synchronized包裝所有模擬對象方法調用是否足夠(更新:不,不符合預期)? 使用上述方法時,我遇到任何死鎖的機會有多大? ...

如何測試jMock中沒有調用類的所有方法?

[英]How to test that all methods of a class is not called in jMock?

使用jMock,如何在調用另一個類中的方法時測試某個類的所有方法都沒有被調用? 例如,如果我有A類和B類: 我如何測試B#doNothing()調用不會調用任何 A類的方法? 我知道使用jMock 2和JUnit 3,我可以這樣做: 但是,如果不僅僅有3種方法,比如說 ...

2018-06-29 14:30:19   1   90    java / jmock  
Eclipse下缺少“並非所有期望都得到滿足”

[英]“not all expectations were satisfied” missing under Eclipse

我們使用兩種不同的IDE,即Netbeans 8.2和Eclipse 4.7.2。 我們正在運行帶有JUnit 4.11的JMock 2.8.3,並且有一個測試在Netbeans和Jenkins下失敗(使用Netbean的Ant腳本),但是在Eclipse下通過了。 錯誤是“並非所有期望 ...

如何使用Jmockit模擬JdbcTemplate.update?

[英]How to mock JdbcTemplate.update using Jmockit?

我是Jmockit的新手,並且嘗試使用以下驗證模擬jdbcTemplate.udpate() , flushUpdate具有更新查詢, 測試是驗證是否兩次觸發了update查詢。 但我收到以下錯誤。 有誰知道嗎? ...

使用jmock時發生未知的類加載器錯誤?

[英]Unknown classloader error occurs when using jmock?

我正在將jmock 1.37與jdk1.7一起使用,但出現以下異常。 我認為類加載器應該從jmock.jar加載AttachProvider類,但是它從jdk1.8的tools.jar加載了相同名稱的類。 為什么會這樣呢? ...

使用 try-with-resource 時調用斷言關閉

[英]Assert close is called when using try-with-resource

我正在嘗試為一些打開數據庫連接並對數據庫執行一些操作的代碼編寫單元測試。 我想斷言連接已正確關閉,即使拋出異常。 我要測試的代碼如下所示: 我目前正在使用 jMock 為數據源和連接對象創建模擬實例,並模擬在connection.prepareStatement拋出異常: 我面臨的問題是, ...

我該如何模擬服務以向返回列表的方法拋出異常?

[英]how can I mock a service to throw an exception a method that returns a List?

我正面臨這個小問題。 我這樣服務 和一個像這樣的控制器: 到目前為止,效果很好,對於該服務實際上返回String列表的情況,進行單元測試可以正常工作。 但是由於該服務調用了另一個基本上是可能會引發異常的其他客戶端的服務,所以我想模擬這種情況。 如果我有myServi ...

嘲笑-出乎意料的期望-不確定我在做什么錯

[英]Mockery - Unexpected Expectations - Not sure what I am doing wrong

我有以下界面的服務: 我必須參加以下測試班: 我有以下界面的服務: 我必須參加以下測試班: 我收到以下錯誤: AccountsServiceTest.testNoItemsToDeleteSuccess:23»期望意外... 非常感謝您對此提供的任何幫助 ...

為什么無法在jmock中模擬Pattern.class?

[英]why is not possible to mock Pattern.class in jmock?

我正在嘗試創建一些單元測試,但是我意識到我無法使用jmock模擬Pattern.class 。 我說錯了 每當我嘗試做這樣的事情 檢查互聯網,我看到的可能是因為這是一個Singleton bean,無法模擬它。 有什么替代方法可以模擬嗎? 或任何測試方法? 干 ...

2016-12-08 17:54:03   1   138    java / jmock  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM