结合 Mocking 和 Stubbing 时 Spock 交互的 IntelliJ 警告

IntelliJ warning on Spock interactions when combining Mocking and Stubbing

IntelliJ IDEA (2017.2) 对将基数与 return 值组合的 Spock 交互发出以下警告。

'multiply' in 'org.codehaus.groovy.runtime.DefaultGroovyMethods' cannot be applied to...

...后跟 return 类型的交互。

存根和模拟都不会单独发出警告,只有两者的组合才会发出警告。

是否有任何设置或语法可以让 IntelliJ 理解 mock/stub 组合?

IntelliJ 在版本 2019.1: specifically, issue 205861 中修复了这个问题。关于@Leonard Brünings 评论中提到的问题,issue 171311 被标记为与此重复;并且在同一个版本中修复了几个额外的 Spock 问题,包括 87240。