首页 > 解决方案 > 如何计算关闭调用

问题描述

我如何计算闭包方法调用。

我有一个如下的关闭:

 class SomeTestSpec extends Specification { 
  def greeting = { "Hello world!" } 

 @Unroll 
  def "test description"() { 
    given: // …. 
    when:
      def v = greeting then: // need something like that: 1 * greeting 
 } 
} 

我在when:子句中调用它一次。

如何测试then:子句中的呼叫计数(在我的情况下为一个)。

标签: groovyspock

解决方案


推荐阅读