2017-06-15 140 views
1

我试图测试处理转换和持久性的服务实现。Spock Mock Object返回传入的对象

我有一个存储库嘲笑和转换服务连线 是否有可能在Spock有一个模拟回传给它的对象返回?

我想写的语法如下。

// Have this method return the object that has been passed to it. 
repository.save(_ as Entity) >> (Entity) _ 

回答

3

见斯波克文档了解更多细节的部分computing return values,但是这会做你想要完成的任务。

repository.save(_ as Entity) >> { args -> args[0] } 
+0

正是我所需要的。只需要正确的术语来查看文档。谢谢! – shinjw