【发布时间】:2017-05-04 16:34:08
【问题描述】:
我在一个界面中有一个这种形式的kotlin函数:
fun foo(bar: String, vararg baz: Pair<String, ByteArray>):Boolean
使用 Mockito 模拟这个接口,如何验证这个函数是在没有 Pairs 的情况下调用的?
将第二个匹配器关闭是行不通的,因为 Mockito 抱怨它需要两个匹配器。
使用任何any*() 匹配器(包括anyVararg())都会因键入而失败。
【问题讨论】:
-
您是否尝试将the spread operator 与
anyVararg一起使用:*anyVararg()? -
对我的回答稍作修改。如果您在那里找到有用的东西,请告诉我。