【发布时间】:2016-03-14 18:59:09
【问题描述】:
我正在尝试正确存根 Play 框架使用的 ehCache API。特别是,它的 getOrElse 函数带有签名:
def getOrElse[A: ClassTag](key: String, expiration: Duration)(orElse: => A)
在我的规范 2 代码中,我有:
val mockCache = mock[EhCacheApi]
mockCache.getOrElse[???](anyString,anyObject[Duration])(???) returns
[Object I'd like returned]
问题是是否可以为 ??? 使用匹配器部分,特别是对于柯里化参数部分。
CacheApi 函数的返回类型应该是 Future[Seq[Object]] 。
公共 git repo 链接:Github
【问题讨论】: