cost 359 ms
Junit,如何用Junit覆蓋回調碼?

[英]Junit, How to cover the callback code using Junit?

我必須編寫一個測試用例來覆蓋一個將回調作為參數之一的方法。 它看起來像下面的代碼片段。 如何覆蓋回調邏輯? 我無法弄清楚如何覆蓋回調邏輯。 ...

如何為使用 ClientBuilders 的 AWSLambda/AWSStepFunctions 模擬新創建的 object?

[英]How to mock a newly created object for AWSLambda/AWSStepFunctions that uses ClientBuilders?

我有一個 class,我正在嘗試測試它在哪里創建一個新的 AWSStepFunctions 類型的 object,並且我試圖模擬它以返回相同類型的模擬。 我無法更改這行原始代碼,我只能添加測試,所以我想知道如何 go 關於 mocking 它。 class 看起來像這樣—— 測試代碼如下所示 - ...

即使在使用 when/thenReturn 之后,方法也會返回 null

[英]Method is returning null even after using when/thenReturn

正如標題所述,即使使用我正在嘗試測試的 class 的模擬實例,我對我所做的呼叫的響應,我也無法斷言響應不是 null。 即使我使用 when/thenReturn,它也無法正常工作。 我正在寫的測試用例看起來像這樣 我正在嘗試測試的方法: 客戶端 class 是這樣的 我想知道我是否甚至需要模擬 ...

PowerMockito 不允許訪問私有方法

[英]PowerMockito not allowing access to private method

我有以下課程: 測試類: 我正在測試的類: 我試圖訪問的私有方法類 我試圖模擬 talkToServer 方法,但 PowerMockito 一直說它無法訪問,因為它是私有方法。 我也無法更改任何源代碼,因為它太緊密地綁定在一起,所以任何更改都可能很容易破壞某些東西。 我在網上搜索了答 ...

如何模擬組件映射

[英]How Can I Mock a Map of components

我有一個用 @Configuration 注釋的類,其中包含一個組件列表。 在另一個類中,我們注入一個包含此配置的所有組件的 Map。 我正在嘗試為此類編寫單元測試,但是當我嘗試模擬此地圖時遇到了問題。 有什么想法嗎 ? @配置 @Component Class1 實現 MyInterface ...

使用 PowerMock 模擬注入屬性時的 NullPointer

[英]NullPointer when mock an inject attribute using PowerMock

我正在使用 PowerMock 測試一個類,當要模擬的字段為空時,我得到空指針異常。 我在嘲笑兩個領域,一個是高爾夫,另一個是探戈。 高爾夫被嘲笑得很好,但 NullPointer 恰好發生在高爾夫身上。 PS:為了降低復雜度,我將代碼歸結為它可能看起來不需要PowerMock,但實際上它是需要 ...

Logger.getRootLogger().addAppender(appender) 在測試用例中被移除

[英]Logger.getRootLogger().addAppender(appender) removed in Test cases

我正在將所有舊的遺留Log4j1.x 測試用例遷移到基於 Log4j2.x的測試用例,我有一個如下所示的測試用例,我無法轉換,條件是我不想更改斷言中的任何內容。 注意:我不能使用 Junit 5,因為它的遺留代碼,有什么辦法我們仍然可以在 Junit 4 中使用 log4j 2.x 並嘗試修復原始 ...

引起:java.lang.RuntimeException:java.io.IOException:無效的常量類型:18

[英]Caused by: java.lang.RuntimeException: java.io.IOException: invalid constant type: 18

我正在將舊的遺留應用程序從 Log4j1.x 遷移到 2.x,並在運行測試用例時遇到錯誤。 我已經通過鏈接: Powermock - java.lang.IllegalStateException: Failed to transform class , but no lick 下面是maven ...

從 jdk1.8 升級到 11 時出現問題 com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl 無法實例化

[英]Issue while upgrade from jdk1.8 to 11 com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl could not be instantiated

我們正在使用 Springboot 2.5.14 並使用 mockito3.11.2 和 powermock core、module-junit4、api-mockito2 和 api-support 2.0.2 版本依賴項。 將 jdk8 升級到 11 后,我的測試用例失敗並低於異常。 如下請見。 ...

單元測試對於在 function 中使用 this 關鍵字的方法

[英]Unit Test For methods using this this keyword in function

我想知道如何為涉及 this 關鍵字的方法編寫單元測試用例。 DispenseRuleLogic 包含這兩個方法,其中一個使用此關鍵字調用另一個 function。 所以我想知道如何為調用另一個內置方法的行創建存根。 我已經包含了代碼、測試用例和錯誤。 Class 名稱:DispenseRule ...

Mocking 使用 PowerMockito 的私有方法只能從第二個方法調用開始

[英]Mocking private method with PowerMockito only works starting with second method call

我正在嘗試模擬 function 'privateMethod' 以返回“新值”而不是“原始值”。 function 'callPrivateMethod' 的目的只是為了調用和測試私有方法。 我是 mocking 多個來源中描述的私有方法。 出於某種原因,該方法第一次返回 null。它僅在第二次 ...

解決此錯誤“java.lang.RuntimeException:PowerMock 內部錯誤:不應該在此級別引發異常”的方法是什么

[英]What is the way around this error "java.lang.RuntimeException: PowerMock internal error: Should never throw exception at this level"

原因:java.lang.reflect.InaccessibleObjectException:無法使受保護的本機 java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException 可訪問 ...

如何模擬調用私有方法的返回

[英]How to mock a return from a call to a private method

我有一個 class,它有一個我想測試的方法,但它在同一個 class 中調用一個私有方法來獲得 Map 值。 我想模擬私有方法返回給我要測試的方法的內容。 據我所知,我似乎想使用 PowerMock,但我似乎無法弄清楚。 一種在方法 getList 調用時模擬私有方法 getMap() 返回的方法 ...

需要語法來調用 powermock whitebox()

[英]Need syntax to call powermock whitebox()

在我的單元測試中,我試圖使用 Whitebox.invokeMethod 執行私有方法,但我不知道有效的語法。 我想調用它(getExcelMappingJsoDto() 是私有方法)但不確定如何傳遞 arguments 嘗試這樣的事情,無濟於事: ...


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