![](/img/trans.png)
[英]How to test subscribe call of Observable using Mockk?
我的 ViewModel 中有一個 function,我在其中訂閱了一些更新,我想編寫一個測試來檢查訂閱被觸發后,特定的 function 從訂閱中調用。 這是 function 的外觀: 這是我寫的測試: 問題是我收到了沒有任何其他信息的斷言異常,我不知道如何解決這個問題。 編輯 1: subs ...
[英]How to test subscribe call of Observable using Mockk?
我的 ViewModel 中有一個 function,我在其中訂閱了一些更新,我想編寫一個測試來檢查訂閱被觸發后,特定的 function 從訂閱中調用。 這是 function 的外觀: 這是我寫的測試: 問題是我收到了沒有任何其他信息的斷言異常,我不知道如何解決這個問題。 編輯 1: subs ...
[英]Could not resolve 'spring-boot-security-test' when testing service with mockk
我目前在嘗試測試我的服務時遇到以下錯誤: 目前,我的測試文件如下所示: 我的 build.gradle.kts 看起來像這樣: 我不確定是什么原因導致錯誤觸發,因為這應該是我代碼中的一個簡單測試場景。 謝謝 ...
[英]What is the analogue of Mockito.verifyZeroInteractions(obj) in the Mockk library?
我想切換到 Mockk,但我在 Mockk 中找不到這種方法的類似物 它不起作用 ...
[英]mockk, how to verify a function is called with Map type and interface type
class 有一個 function:fun theFunc(uri: Uri, theMap: Map<String, String>?, callback: ICallback) { ...... } 並想驗證它是用正確的參數類型調用的io.mockk.verify { m ...
[英]How to verify a top level function was called with Mockk?
如何驗證在使用 MockK 的測試中調用了頂級(靜態)函數? 簡單的方法,如: 結果io.mockk.MockKException: can't find stub kotlin.Unit 。 ...
[英]Get number of invocations
MockK 是否提供了一種方法來查找在模擬 object 上調用了多少次方法? 我正在尋找類似Mockito.mockingDetails(mock).getInvocations()的東西,但對於 MockK。 我只能找到一種使用verify() checking調用次數的方法,而不是getti ...
[英]Mockk verify is trying to verify Log.d() which is never been called
因此,我編寫了如下單元測試。 它基本上調用了 Viewmodel class 中的一個方法。 視圖模型中的方法 如您所見,我正在嘗試驗證是否clearCache() function。 當我運行測試時,出現以下錯誤。 一旦我刪除該行,它就會工作(成功) Log.d(TAG, "clearCach ...
[英]mockk, get error when using mockkstatic for stub static function
使用 io.mockk 1.11.0 有一些帶有@JvmStatic函數的類 數據工具 測試是驗證當從getDataJson()返回 null 時調用Log.e(...) ) 。 出錯了 如果更改為every { DataUtil.getDataJson("test string" ...
[英]How to check if a method was not invoked with mockk?
我需要檢查我的單元測試中是否未調用方法。 這是我做的一個示例測試,它檢查該方法是否被調用並且它工作得很好:@Test fun viewModel_selectDifferentFilter_dispatchRefreshAction() { val selectedFilter = Fil ...
[英]mockito, in koltin how to verify a static method
有一個 kotlin singleton static 方法 java測試代碼中: 它運行良好但轉換為 kotlin 它不編譯: 具有 mockito 版本testImplementation "org.mockito:mockito-inline:3.12.4" 。 如何在kotlin中使用m ...
[英]Junit And Mockito, Capturing method call on passed argument
我對 Java 中的 Mockito 和 Junit 比較陌生。 如何捕獲或驗證傳遞給我正在測試的 function 的參數的交互。 Ex-- 主class 測試 class 現在我想用 void 返回類型測試這個 setValues 方法。 我知道如果返回類型是我可以使用斷言的人。 但我無法更改 ...
[英]How to test async function in Mockk Kotlin
我想測試這個function。 如何在 mockk 中測試這個 function ...
[英]Branches coverage in Mockk Kotlin
我在 Kotlin 中使用mockk庫。 我正在報道分支機構。 我是測試新手。 有人能告訴我如何覆蓋所有分支嗎? 在下面給出的示例中,它有兩個對象,一個是 id 作為字符串,隱藏的名稱是list 。 謝謝 有人可以解釋一下這12 個分支是什么嗎? ...
[英]How to ignore testing of one of the attribute in an argument passed in function using verify method of Mockk
因為我需要在 Kotlin 中使用 Mockk 測試發布 function 傳遞的參數是否正確下面是代碼: 但是由於在 notificationData object 中創建的屬性將在模擬和調用 function 中具有實時值,兩者都不匹配並給出以下錯誤驗證失敗:調用 1 of 1:publish( ...
[英]Verify exact number of invocations within verifyOrder
我想驗證是否按特定順序調用了多個函數,但其中一個函數被調用了 N 次: 如何指定上面的“exactly = 10”? ...
[英]mockk, how to verify a specific exception is thrown
使用模擬 1.9.3,junit 4 有一個函數會報告不同條件的異常,需要測試和驗證是否報告了正確的異常。 考試 ...
[英]mockk, how to use slot for MutableMap<String, String>
使用模擬 1.9.3 有待驗證的功能 類 EventLogger 私有構造函數() 內部樂趣 internaLogEventImpl(eventName: String?, customParams: MutableMap<String, String>?) { ...... } ...
[英]Verify constructor lambda using mockk
我想驗證 lambda 調用的調用次數。 此 lambda 用作回調以傳遞 state 更改。 我想限制 lambda 只能通過構造函數使用。 當 lambda 在構造函數參數中時,有什么方法可以測試這個? 嘗試了以下方法,但這似乎不起作用。 ...