【发布时间】:2019-10-21 14:48:59
【问题描述】:
在Mockito-Scala 中,您可以像这样删除方法:
myMock.doIt(*) returns 1
myMock.doIt(*,*) returns 1
myMock.doIt(*,*)(*) returns 1
有没有办法一次模拟所有重载的方法?
【问题讨论】:
-
如果没有使用 scala-mockito,我有根据的猜测是否定的。重载的方法只是具有相同名称的方法,它们仍然是不同的方法(不同的签名)。如果不大量使用反射,就无法模拟所有重载方法。
标签: scala mockito-scala