【发布时间】:2014-11-23 07:06:48
【问题描述】:
假设我有一个类和一个相关的隐式类:
class Project
implicit class RichProject(p:Project) {
def searchFile(keyword:String):Seq[File] = {
p.getFiles.filter(_.name.contains(keyword))
}
}
然后我想在 specs2 测试中为 project 模拟 searchFile 方法:
val project = mock[Project]
project.searchFile("aa") returns Seq(new File("/aaa"))
但它报告了一个NullPointException,它似乎在真实的searchFile 中运行,而不是模拟它。
有办法解决吗?
【问题讨论】:
标签: scala mocking mockito specs2