Иль*_*лья 11 unit-testing mockito kotlin
在java中我们会做以下事情:
verify(myTestObject).execute(any(Callback.class))
Run Code Online (Sandbox Code Playgroud)
在 kotlin 中,如果我使用,any(Callback::class)我会得到“太多的参数用于公共乐趣任何():在 com.nhaarman.mockitokotlin2 中定义的 T”。
Ren*_*ene 19
您必须将类指定为泛型类型参数:
verify(myTestObject).execute(any<Callback>())
Run Code Online (Sandbox Code Playgroud)
或者,由于类型推断,您可以将其省略:
verify(myTestObject).execute(any())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11003 次 |
| 最近记录: |