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

时间:2017-08-14 20:48:36

标签: intellij-idea groovy mocking spock stub

IntelliJ IDEA(2017.2)针对将基数与返回值组合在一起的Spock交互发出以下警告。

  

'乘' in' org.codehaus.groovy.runtime.DefaultGroovyMethods'无法应用于......

...后跟交互的返回类型。

无论是存根还是模拟都没有发出警告,只有两者的组合。

  • 1 * mockDAO.deleteData()没问题。

  • mockDAO.readData() >> myData没问题。

  • 1 * mockDAO.readData() >> myData是一个警告。

是否有任何设置或语法使IntelliJ理解模拟/存根组合?

1 个答案:

答案 0 :(得分:0)

IntelliJ在版本2019.1中解决了此问题:具体来说,issue 205861。关于@LeonardBrünings的评论中提到的问题,版本171311被标记为重复。并且在同一版本中还修复了其他一些Spock问题,包括87240。