![](/img/trans.png)
[英]Method isDigitsOnly in android.text.TextUtils not mocked Error
我創建了一個驗證用例,其中我使用內部使用 TextUtils 的 isDigitsOnly 驗證輸入。 當我嘗試測試它時,出現了這個錯誤方法 isDigitsOnly 在 android.text.TextUtils 未被模擬有誰知道我如何在測試中模擬 textUtils class ...
[英]Method isDigitsOnly in android.text.TextUtils not mocked Error
我創建了一個驗證用例,其中我使用內部使用 TextUtils 的 isDigitsOnly 驗證輸入。 當我嘗試測試它時,出現了這個錯誤方法 isDigitsOnly 在 android.text.TextUtils 未被模擬有誰知道我如何在測試中模擬 textUtils class ...
[英]How can we mock a private data member of a class in kotlin using Mockito?
假設,我們有一個 class Employee ,里面有一些私有數據成員和公共方法。 我想創建一個 Junit 測試用例來覆蓋該方法是否被調用。 現在,我想編寫一個測試用例以確保是否調用了promotedPosition.promote() 。 但為了實現它,我需要模擬私有變量isEligible ...
[英]Can I use Mockito.any() into then method
我想在 then 方法中使用 any() 。 這是我的測試代碼: 這里有 3 個存根。 在第一個存根中,您可以在里面使用 anyLong。 但是,它不適用於第二個和第三個存根。 我想知道為什么不能使用。 或者我想知道如何使用它。 當然,我嘗試了 eq 方法而不是 String("any- ...
[英]Kotlin Mockito Generics
假設我的 class 是: 錯誤一: 類型推斷失敗。 預期的類型不匹配。 錯誤 2: class 文字的左側只允許使用類那么,我該如何模擬myService#doSomething呢? ...
[英]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 ...
[英]How do we verify method that has lambda function as its argument?
所以我有這個調用 printResult() 方法的 main() 方法,並且 printResult() 在第二個參數上有一個 lambda 參數,如下所示: 然后在單元測試中,我想驗證每次調用 main() 方法時,也應該調用 printResult() 。 所以我這樣寫單元測試: 我不知道我 ...
[英]How to write Unit Test against Firebase Messaging Android
我是單元測試和 Mockito 的新手。 我正在嘗試為以下 firebase 調用編寫單元測試。 誰能幫助我如何使用 Mockito 為 FirebaseMessaging 編寫單元測試。 謝謝 ...
[英]Missing data in lambda when using mokito's spy
我正在使用 mokito-kotlin 測試我的代碼,但遇到了執行 lambda 數據錯誤的情況。 我發現我從 JavaScript 中了解到的“范圍”與預期不同。 當我使用spy()時,lambda 的this是不同的。 這是我的簡化測試: 這里發生了什么,我該如何解決? 我正在監視該對象, ...
[英]Verifying method call with enum in Kotlin
我正在嘗試驗證是否使用給定參數調用了一個方法。 該參數是不可為空的枚舉類型。 所以我得到異常eq(SomeEnum.foo) must not be null 。 這是我正在嘗試做的一個示例: enum class SomeEnum { foo, bar } open class MyCl ...
[英]Cannot instantiate @InjectMocks field named 'viewModel' of type 'class com.example.digiandroidapp.viewmodel.CarViewModel'?
我正在開發 android 應用程序,並且我已經在 android 的 viewmodel 類中實現了 mockito,但是當我運行測試時,我遇到了以下異常 在我的 CarViewModel.kt 下面 在 ViewModelTest 下面 Invalidate cache res ...
[英]How does the Mockito-Kotlin mock function work without a class parameter?
Mockito 是一個模擬框架(味道真的很好) mockito-kotlin 是一個小型庫,它提供了在 Kotlin 中使用 Mockito 的輔助函數。 通常從 Kotlin 用 mockito 來模擬接口,我會寫一些類似的東西 但是當使用 mockito-kotlin 時,我可以將其 ...
[英]Failing to use Mockitos thenReturn with predicate - thenReturn returns 404 instead of argument
我正在嘗試使用 Mockito 在測試中返回一些默認值,但我得到了 404 我的測試: 這是我嘗試模擬的界面上的方法: 這是模擬方法的用法,它不返回我告訴它的內容,但給了我 404: 從我的 subscriptionStore 調用它 ...
[英]How can I throw an SQLServerException (or SQLException) with Mockito?
我無法創建 SQLServerException 的實例,因為 ctors 都是內部的。 使用 SQLException 時出現以下錯誤 org.mockito.exceptions.base.MockitoException:檢查的異常對此方法無效! 方法簽名(在SQLServerPrepare ...
[英]Kotlin: How to verify an extension function is called on a mock
假設我有一個 Java class 指標。 我在 Kotlin 的 Metrics 上定義了一些擴展函數 請注意,Java class Metrics也有一個稱為expose的方法,但具有不同的簽名。 我創建了一個測試,其中我模擬了一個metrics對象並調用了一個代碼路徑,其中應該調用擴展 fun ...
[英]Cannot initialize MockMaker
這是我的測試 class: 具有以下依賴項: 我創建了src/androidTest/resources/mockito-extensions/org.mockito.plugins.MockMaker ,里面有mock-maker-inline 。 測試 class 失敗,因為 如何解決這個問題 ...
[英]Can't mock `willReturn` with Optional in Kotlin
我有一個方法fun getUser(userId: UserId): Optional<User?> = userRepository.findById(userId) 在 Java 中返回一個 Optional。 所以我想在我的 Kotlin 單元測試中模擬該方法調用。 這是我的第 ...
[英]How to unit test coruotine with livedata
在使用 mockK 學習單元測試的過程中,我遇到了這種情況: 我的視圖模型: 虛擬存儲庫: 如何為 _spinner 編寫單元測試,它的值在 refreshTitle 返回后是否發生了變化提前致謝! ...
[英]Kotlin/Mockito: How to mock “annotationClass” from kotlin.Annotation
我想模擬注釋以檢查根據給定注釋返回結果的 class 的良好行為。 這是我使用 OneToOne 注釋檢查良好行為的測試之一: 當我運行測試時,出現以下錯誤: org.mockito.exceptions.misusing.WrongTypeOfReturnValue:KClassImpl 不能 ...
[英]how to add a library to testImplementation and androidTestImplementation
kotlin 庫用於test和android tests 、單元測試和 UI 測試。 如果我寫下面兩行作為 build.gradle 的一部分,它工作正常。 我的問題是,這是添加要在測試和 android 測試中使用的庫的正確方法嗎 build.gradle 感謝您的寶貴建議謝謝 R ...
[英]How to specify Mockito mock extraInterfaces in Kotlin (using nhaarman mockitokotlin2)
我了解如何使用@Mock注釋指定 extraInterface,但是如何創建模擬並內聯添加extraInterfaces ? 但是我怎么能在飛行中做到這一點呢? 將 extraInterfaces 添加到extraInterfaces中的 Mockito 模擬的正確語法是什么? ...