I have this method
def addFriend(friendId:String)(userId:String)
我尝试这样进行存根:
(repositoryMock.addFriend(_:String)(_:String)) when ("bar","foo") returns true
但是当然它不会工作。 并且不能做像(无法编译)这样的事情。
(repositoryMock.addFriend(_:String)(_:String)) when ("bar")("foo") returns true
有什么想法吗?
when ("bar","foo")
时出现的错误?我能够成功地使用以下模式:trait Foo { def bar(x: Int)(y: Int): Int }; val foo = stub[Foo]; (foo.bar(_: Int)(_: Int)) when(5, 6) returns 10
。 - Ben