cost 161 ms
如何使用 Mockk 測試 Observable 的訂閱調用?

[英]How to test subscribe call of Observable using Mockk?

我的 ViewModel 中有一個 function,我在其中訂閱了一些更新,我想編寫一個測試來檢查訂閱被觸發后,特定的 function 從訂閱中調用。 這是 function 的外觀: 這是我寫的測試: 問題是我收到了沒有任何其他信息的斷言異常,我不知道如何解決這個問題。 編輯 1: subs ...

使用 mockk 測試服務時無法解析“spring-boot-security-test”

[英]Could not resolve 'spring-boot-security-test' when testing service with mockk

我目前在嘗試測試我的服務時遇到以下錯誤: 目前,我的測試文件如下所示: 我的 build.gradle.kts 看起來像這樣: 我不確定是什么原因導致錯誤觸發,因為這應該是我代碼中的一個簡單測試場景。 謝謝 ...

獲取調用次數

[英]Get number of invocations

MockK 是否提供了一種方法來查找在模擬 object 上調用了多少次方法? 我正在尋找類似Mockito.mockingDetails(mock).getInvocations()的東西,但對於 MockK。 我只能找到一種使用verify() checking調用次數的方法,而不是getti ...

Mockk verify 正在嘗試驗證從未被調用的 Log.d()

[英]Mockk verify is trying to verify Log.d() which is never been called

因此,我編寫了如下單元測試。 它基本上調用了 Viewmodel class 中的一個方法。 視圖模型中的方法 如您所見,我正在嘗試驗證是否clearCache() function。 當我運行測試時,出現以下錯誤。 一旦我刪除該行,它就會工作(成功) Log.d(TAG, "clearCach ...

Junit 和 Mockito,在傳遞的參數上捕獲方法調用

[英]Junit And Mockito, Capturing method call on passed argument

我對 Java 中的 Mockito 和 Junit 比較陌生。 如何捕獲或驗證傳遞給我正在測試的 function 的參數的交互。 Ex-- 主class 測試 class 現在我想用 void 返回類型測試這個 setValues 方法。 我知道如果返回類型是我可以使用斷言的人。 但我無法更改 ...

Mockk Kotlin 中的分支覆蓋

[英]Branches coverage in Mockk Kotlin

我在 Kotlin 中使用mockk庫。 我正在報道分支機構。 我是測試新手。 有人能告訴我如何覆蓋所有分支嗎? 在下面給出的示例中,它有兩個對象,一個是 id 作為字符串,隱藏的名稱是list 。 謝謝 有人可以解釋一下這12 個分支是什么嗎? ...

如何使用 Mockk 的驗證方法忽略對 function 中傳遞的參數中的一個屬性的測試

[英]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( ...

使用 mockk 驗證構造函數 lambda

[英]Verify constructor lambda using mockk

我想驗證 lambda 調用的調用次數。 此 lambda 用作回調以傳遞 state 更改。 我想限制 lambda 只能通過構造函數使用。 當 lambda 在構造函數參數中時,有什么方法可以測試這個? 嘗試了以下方法,但這似乎不起作用。 ...


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