如何使用隐式类型标记参数模拟多态方法
val mockInterface = mock[SampleInterface]
trait SampleInterface {
def fetchType[M <: Model : TypeTag]: Future[Unit]
}
(mockInterface.fetchType[SampleModel](_: TypeTag[SampleModel]))
.expects(typeTag[SampleMode])
.returning(Future.successful())
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句