我有一个函数,其原型类似于:
class objectToMock {
fun myFunc(stringArg: String, booleanArg: Boolean = false, functionArg: (String) -> Any = { 0 }): String
}
Run Code Online (Sandbox Code Playgroud)
我想能够存根,myFunc但无法弄清楚如何。就像是
@Mock
lateinit var mockedObject: ObjectToMock
@Before
fun setup() {
MockitoAnnotations.initMocks(this)
`when`(mockedObject.myFunc(anyString(), anyBoolean(), any())).thenReturn("")
}
Run Code Online (Sandbox Code Playgroud)
使用any()和notNull()都导致java.lang.IllegalStateException: any() must not be null
| 归档时间: |
|
| 查看次数: |
1779 次 |
| 最近记录: |