【发布时间】:2014-06-20 08:40:52
【问题描述】:
给定
class UnderTest {
def f(arg1: Int)(arg2: => Int) = ???
}
尝试这样做:
import org.mockito.Matchers
val objUnderTest = mock[UnderTest]
verify(objUnderTest).f(Matchers.eq(1))(Matchers.any())
失败并显示“参数匹配器的使用无效!”异常,抱怨预期有 2 个匹配器,记录了 1 个。
是否可以使用 Mockito 来验证对具有多个参数列表(包括按名称参数)的函数的调用?
【问题讨论】: