cost 145 ms
注入模擬的 Jmockit 自動裝配依賴性

[英]Jmockit autowire dependendency with mocks injected

我遇到的情況是我有某些 mocking 和實用程序(不是 static 方法,而是依賴於模擬的某些操作)。 可以這樣說, 我想在注入模擬的測試類中使用MyReusableClass的實例。 我嘗試了@Mocked 、 @Capturing 、 @Tested和@Injectable 。 它們似乎都不 ...

JMockit 對帶有 List 參數的構造函數的期望

[英]JMockit Expectation for constructor with List parameters

使用非列表參數模擬構造函數沒有問題,但我無法弄清楚如何在 Expectations 部分中使用列表參數模擬構造函數。 測試代碼: 測試: 結果: 正如我們可能看到的,ParametObject 實例的引用有所不同。 這意味着我們的 ParameterObject 構造函數 mock 甚至沒有被調用。 ...

2022-10-24 09:26:42   1   16    jmockit  
匹配“新模型”未找到的真實方法<someclass> “</someclass>

[英]Matching real methods not found with "new MockUp<SomeClass>"

我想運行我的測試,我嘗試了很多方法,使用MockUp x = new MockUp&lt;Hello&gt;調用 getMockInstance() 但我總是遇到這個問題。 我永遠不能用標記 @Mark 調用 sayHello() 一些想法? 我的class: 我的測試: 安慰: ...

JMockit 使用事務模板測試手動事務

[英]JMockit test a manual transaction with transaction template

我有一個我想用 JMockit 測試的代碼。 您能否幫助如何測試內部功能? 測試代碼:transactionTemplate 定義為: 我為測試此方法所做的 JMockit 沒有進入 transactionTemplate.execute 並返回我試圖在Verifications()中測試的調用錯誤 ...

Jmockit StrictExpectations mocking 未模擬 static 方法

[英]Jmockit StrictExpectations mocking unmocked static method

我是 jmockit 和 StrictExpectations 的新手。 在 StrictExpectations 中,我記錄了非模擬 class 和 static 方法被正確模擬的 static 方法的調用和返回值,但我不知道它為什么會發生。 我認為由於 class 沒有被嘲笑,它的調用和返回值是 ...

jmockit 期望不斷拋出丟失的調用,即使我正在調用它

[英]jmockit expectation keeps throwing missing invocation even though I'm calling it

我正在創建一個 Spring 應用程序,以下是相關的 controller、存儲庫、測試和錯誤消息。 我的應用程序在功能方面沒有任何問題,但它沒有通過這個單元測試。 我主要是 jmockit 測試單元中的 Expectations 方法有問題。 我看不出為什么一直說我錯過了一個調用? 盡管我確實在我 ...

無法使用 TestNG 和 JMockit 注入 @Test 注釋方法

[英]Cannot inject @Test annotated Method with TestNG and JMockit

所以基本上,我想檢查 test() function 是否調用了 static 方法JOptionPane.showInputDialog("Enter a string.") 。 這是我到目前為止所取得的成就。 使用的庫: TestNG 7.4.0 JMockit 1.49 當前測試代碼: 測 ...

jMockit:@Mocked mock object 未在非測試 class 中初始化

[英]jMockit: @Mocked mock object is not initialized in a non-test class

我需要模擬一個記錄器 class,在該記錄器上,被測類調用 static 方法來獲取 object。因此,我創建了 static function 的偽實現,如官方教程中所述。 我的假 class 看起來像這樣 用於測試class: 此實現不起作用。 問題是 Logger.getLogger() 返 ...

在 Intellj 想法中使用“運行代碼覆蓋率”會得到 ClassFormatError

[英]Using 'Run with code coverage' with Intellj idea gets ClassFormatError

最近我在 intellj 想法中使用 JMockit 和 Junit4 進行單元測試。 當我使用“運行”按鈕或“調試”按鈕運行我的測試時,它工作正常。 當我嘗試使用“Run with coverage”按鈕獲取我的代碼覆蓋率結果時,它得到 ClassFormatError。 java.lan ...

在方法 jmockit 中創建的測試對象

[英]test objects created inside a method jmockit

我想測試的方法如下所示: 我想測試this.instanceVar.save是否被 ParmaObjectRequest object 調用,使用 jmockit 的 str 值。 我編寫的測試用例如下所示,我能夠測試我的方法被調用了 1 次,但沒有調用其中的參數。 但我也想測試this.insta ...

2021-08-20 12:14:43   1   15    jmockit  
如何在 Spock 中使用 jmockit 來測試 static 方法以返回多個不同的值?

[英]How to use jmockit in Spock to test static methods to return multiple different values?

想用jmockit測試Spock中的static方法,結合where標簽實現每個mock的不同取值,測試不同的業務邏輯。 我嘗試了很多寫作方法,但都失敗了。 我希望我能在這里得到幫助或建議。 非常感謝這是我的業務代碼示例:public class MyUtils { public stat ...

如何繼續測試使用 jMockIt 接收“類”參數的 function?

[英]How to proceed to test a function that receives a "Class" parameter using jMockIt?

我正在開發一個 function ,它使用Class&lt;?&gt; object 上的反射作為參數傳遞並返回填充了一些字段的 POJO,如下所示: 這個 function 工作正常,做它需要做的,所以這方面沒有問題。 現在,我需要為這個 function 創建一個單元測試,但我真的不知道如何在 ...

JMockit 在 while 循環內模擬 object

[英]JMockit Mock an object inside while loop

我有一個下面的測試 class 方法,我正在為其編寫測試。 public String doSomething(Dependency dep) { StringBuilder content = new StringBuilder(); String response; ...

JMockit 驗證是否調用了私有方法

[英]JMockit verify if private method is called

我正在測試一個公共方法,我想驗證是否調用了一個具有模擬參數的私有方法。 我找到的所有答案都是使用調用方法,但自 JMockit v1.36 以來已將其刪除 ...

2021-01-10 11:19:13   2   50    java / jmockit  
如何使用 jmockit 從 static 方法拋出異常

[英]How to throw exception from a static method using jmockit

我正在為 class 編寫 jmockit 測試用例,它從不同的 class 調用 static 方法。 我想在調用 static 方法時拋出異常 在 ClassToBeTested.methodToBeMocked() 上,我希望從 staticMethod 拋出異常。 使用 jmockit 如何 ...

JMockit - 如何注入抽象方法

[英]JMockit - How to inject an Abstract method

我正在嘗試為擴展抽象類的類編寫單元測試,但測試仍在嘗試調用真正的抽象方法。 有沒有辦法注入 Mocked 抽象類並驗證是否調用了抽象方法? 測試 TestThisClass.class 抽象類 ...

如何從 Jmokit 1.49 版本模擬私有方法

[英]How to mock private methods from Jmokit 1.49 version

我正在使用 Junit 3.8.1 並將 Jmokit 更新為 1.49 我有一個項目,其中現有的測試與 MockUp 一起存在。 有私有方法被嘲笑。 將 Jmockit jar 更新到 1.49 版本后出現如下錯誤 我要測試的 Java 類是 和測試類是 在控制台上得到如下錯誤 ...


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