我正在尝试测试处理转换和持久性的服务实现。
我有一个模拟的存储库和一个连接的转换服务。 在 Spock 中是否可以让 Mock 传回返回给它的对象?
我尝试编写的语法如下。
即
// Have this method return the object that has been passed to it.
repository.save(_ as Entity) >> (Entity) _
最佳答案
参见 computing return values 部分Spock 文档的更多详细信息,但这将完成您想要完成的任务。
repository.save(_ as Entity) >> { args -> args[0] }
关于java - Spock Mock Object 返回传递给它的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44577595/