scala 测试 - 如何存根 curry 方法
scala test - how to stub curry 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
有什么想法吗?
解决方案是您首先尝试的 - 将所有柯里化参数放在一个列表中:
(repositoryMock.addFriend(_:String)(_:String)) when ("bar", "foo") returns true
我有这个方法
def addFriend(friendId:String)(userId:String)
我正试图像这样存根 :
(repositoryMock.addFriend(_:String)(_:String)) when ("bar","foo") returns true
但当然不行。 并且不能做类似的事情(不编译)
(repositoryMock.addFriend(_:String)(_:String)) when ("bar")("foo") returns true
有什么想法吗?
解决方案是您首先尝试的 - 将所有柯里化参数放在一个列表中:
(repositoryMock.addFriend(_:String)(_:String)) when ("bar", "foo") returns true