【问题标题】:Spock Mock, return "x" when method is called no matter what variables are passed to methodSpock Mock,无论将什么变量传递给方法,调用方法时都返回“x”
【发布时间】:2020-01-10 14:56:51
【问题描述】:

所以我有一个方法,它的签名中有一些变量,比如public PageLinksVM mapLinks(URI requestUrl, Integer offset, Integer limit, Integer total)

如果输入中没有变量,我会执行以下操作

 def:

object.mapLinks()>> returnedObject

当方法有输入并且无论传递给方法什么都想返回时,我该怎么做?

【问题讨论】:

    标签: groovy spock


    【解决方案1】:

    您可以使用*_ 来允许任意数量的任意输入参数。

    def:
      object.mapLinks(*_)>> returnedObject
    

    这是 argument contraints 上的 Spock 文档。

    【讨论】:

      猜你喜欢
      • 2019-11-19
      • 1970-01-01
      • 2016-04-20
      • 2014-03-07
      • 1970-01-01
      • 2012-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多