Spock Mock Object 到 return 一个传递给它的对象
Spock Mock Object to return an object passed into it
我正在尝试测试处理转换和持久性的服务实现。
我有一个模拟的存储库和一个连接的转换服务。
在 Spock 中是否可以让 Mock 传回返回给它的对象?
我尝试编写的语法如下。
即
// Have this method return the object that has been passed to it.
repository.save(_ as Entity) >> (Entity) _
有关更多详细信息,请参阅 Spock 文档的 computing return values 部分,但这将完成您想要完成的工作。
repository.save(_ as Entity) >> { args -> args[0] }
我正在尝试测试处理转换和持久性的服务实现。
我有一个模拟的存储库和一个连接的转换服务。 在 Spock 中是否可以让 Mock 传回返回给它的对象?
我尝试编写的语法如下。
即
// Have this method return the object that has been passed to it.
repository.save(_ as Entity) >> (Entity) _
有关更多详细信息,请参阅 Spock 文档的 computing return values 部分,但这将完成您想要完成的工作。
repository.save(_ as Entity) >> { args -> args[0] }