cost 87 ms
EasyMock 模擬具有不同參數的相同方法

[英]EasyMock mock same method with different parameters

這個問題與這個問題類似,但針對的是 EasyMock 而不是 Mockito。 我有一些這樣的測試代碼。 但這導致第二行拋出以下異常。 java.lang.IllegalStateException:在 mock 上調用的最后一個方法已經有一個非固定計數集。 我如何模擬mockObject.som ...

java.lang.IllegalStateException:在 org.easymock.getControlForLastCall (EasyMock.java:559) 上沒有最后一次調用可用的模擬

[英]java.lang.IllegalStateException: no last call on a mock available at org.easymock.getControlForLastCall (EasyMock.java:559)

我正在嘗試使用 PowerMock 模擬 static 非最終方法。 我的測試 class 注釋看起來像: 我的測試看起來像這樣: 我收到一條錯誤消息: 我需要運行器為SpringJUnit4ClassicRunner ,因為我需要先加載ApplicationContext ,然后模擬所需的類。 我 ...

在easyMock中使用expectLastCall

[英]using expectLastCall in easyMock

我想測試一個方法被調用的頻率。 我正在使用 EasyMock。 這就是我的自動取款機。 最后一部分很關鍵,也是我要檢查的。 我正在使用verify(checkoutMethod, expectLastCall().times(1)); 檢查該方法是否被調用一次並verify(checkoutMeh ...

如何將 ConstructorArgs 類型變量作為參數傳遞給方法

[英]How to pass ConstructorArgs type variable to a method as a parameter

我正在嘗試使用 easymock 庫的 createMock 方法。 方法定義如下所示: ( https://easymock.org/api/org/easymock/IMocksControl.html )我想使用我的類中的特定構造函數,因此需要傳遞帶有初始參數的構造函數參數。 Cons ...

如何使用 EasyMock 和 PowerMock 模擬構造函數內部初始化的最終變量?

[英]How to mock final variable initialized inside constructor ,using EasyMock and PowerMock?

下面提到的代碼是實現類,需要模擬 junit 內部的最終變量。並設置所需的值。 測試方法 運行測試時出現錯誤 org.powermock.reflect.exceptions.MethodNotFoundException:在類 com.xx.xx.xx.xx.XyzInterceptor ...

我可以使用 EasyMock 在隨后的模擬中重用捕獲的值嗎?

[英]Can I reuse a captured value in a subsequent mock, with EasyMock?

我正在嘗試為 Jetty 應用程序進行 E2E 測試(或盡可能接近 E2E)。 我有一個包含測試容器和最少模擬的簡潔設置,原則上一切正常,除了我現在必須模擬將由 Jetty 處理的 HTTP 工作流,因為我使用 JUnit 運行我的測試,所有這一切都是因為我需要測試需要身份驗證的方法——是的,我可以 ...

Easy Mock - partialMockBuilder 的 addMockedMethod 返回 null 而不是預期的返回值

[英]Easy Mock - addMockedMethod of partialMockBuilder returns null instead of expected return value

我有一個方法( upsertMethod ),它在類中調用另一個方法( generateRSA2048KeyPair ) 我想使用easyMock為這個方法upsertMethod編寫一個單元測試,這就是我做的 即使我在測試用例中返回 keyPair,為什么 generateRSA2048K ...

EasyMock 捕獲拋出 NullPointerException

[英]EasyMock capture throws NullPointerException

我突然偶然發現一個問題,我需要捕獲這個接口的一個參數,叫做: 測試很早就失敗了: 我三重檢查了null沒有辦法通過,這是怎么回事? ...

PowerMock ExpectNew 創建真實對象而不是模擬對象

[英]PowerMock ExpectNew creating real objects instead of mocked Ones

上面的代碼有什么問題? 我沒有看到 UserPersistor 的模擬 object。 意思是,我不想看到“UserPersistor added user”被打印出來。 它不應該做任何事情。 但是它正在打印它,因為創建了 UserPersistor 的真實 object。 我在我的實際項目中遇到 ...

Spring Boot 不滿足的依賴

[英]Spring Boot Unsatisfied dependency

我有以下代碼。 我確實相信我正確創建了 bean,但我不斷收到此消息“使用名稱創建 bean 時出錯...:通過字段表達的不滿意的依賴項...” 代碼在沒有測試的情況下構建和運行良好。 但我需要測試... 我一直在尋找高低,似乎沒有解決方案對我有用。 我已經處理這個錯誤一段時間了,所以任何幫助都 ...

Easymock 升級時出現 NoSuchBeanDefinitionException

[英]NoSuchBeanDefinitionException on easymock upgrade

我在我的 Maven 項目中使用了 easymock 3.0。 我將它升級到 4.2,在 maven 構建期間,測試失敗並出現錯誤 NoSuchBeanDefinitionException saajsoapmessage。 當我將其更改回 3.0 時,它工作正常。 有人對這次easymock升級 ...

2021-05-05 16:25:44   1   22    easymock  
偏mocking親子班

[英]Partial mocking parent-child classes

我有以下場景,我想對其進行單元測試: 我的測試代碼 我已經部分模擬了Worker ,但是為了讓Service中的代碼正常運行,我無法模擬doWork (我認為),如果我不模擬它,那么當代碼運行doWork時我會得到NullPointerException因為數據成員未初始化。 知道如何處理這種情況嗎 ...

Easymock 不保留方法的注釋

[英]Easymock doesn't preserve annotations of methods

我試圖模擬一個 class 有一些帶有注釋的公共方法(它實際上是一個 SpringBoot @RestController 類型的類)。 當我模擬它並對少數具有注釋的方法使用expect時,我看到 Easymock 丟失了注釋並且我的代碼中斷了。 這是 EasyMock 的限制還是我需要做一些事情才 ...

使用 PowerMock 使用 static 方法 Java 測試最終 class 時沒有代碼覆蓋

[英]No code coverage when using PowerMock to test final class with static methods Java

我正在為final的 class 編寫一個測試用例,其中定義了static方法。 現在測試用例工作正常,但是當我點擊代碼覆蓋率時,它顯示0% ,盡管測試用例運行良好。 我正在使用PowerMock和EasyMock並使用Junit4 。 我的 class 還有我的測試用例 據我說,這是因為注釋Pre ...

包含對最終 class 的調用的模擬和測試方法,其中包含 static 和非 static 方法 ZD52387280E1EA213817A

[英]Mock and Test method that contains call to final class that contains static and non static methods Java

我有一個遺留代碼,其中包含我要測試的以下方法。 如果我刪除Collections.sort行,那么測試用例就可以正常工作。 但我正在嘗試用它來執行測試用例。 demographicsForms表格是一個 Pojo class 包含基本的setter和getter DemographicsFor ...

在調用給定的模擬 void 方法時執行自定義操作 (EasyMock)

[英]Performing a custom action when a given mocked void method is called (EasyMock)

我希望能夠在調用給定的 void 方法時執行自定義操作。 例如:- 假設在我想使用的 class Abc 中有一個 void 方法。 但是當調用該方法時,我想在 dataMap hashmap 中添加一個條目。 任何建議如何做到這一點? ...


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