從IDEA 13.1.x升級到14.x(目前14.0.2)後,我發現對Spock Framework Mock()和Stub()方法的支持變得更糟。迴歸IntelliJ IDEA 14支持Spock Framework?
更具體地講,我的意思是在線方法磕碰/與像關閉嘲諷:
MyType stub = Stub {
myMethod() >> { /* do something */ }
}
IDEA 13 是爲存根類型,這是在下面的屏幕截圖可見可用的方法知道 。
size()
方法沒有下劃線。它可以導航到,自動完成,檢查可能的參數類型等 - 通常的IDE的東西。 'stub closure'內部的任何其他List
方法都是可能的。
雖然IDEA 14缺乏這個功能,這真是太遺憾了。下面的屏幕截圖顯示了它。
size()
方法有下劃線和變灰。 IDE似乎沒有什麼線索。
這同樣適用於Mock { }
方法事件是否與一類像(分別Stub(MyType) { }
)Mock(MyType) { }
參數
我的問題是調用 - 不僅是我,或者是一個錯誤/迴歸?或者,也許我需要調整一些設置?
編輯:似乎它是一個錯誤/迴歸。我提出了一個bug in youtrack。請投票。
相同。還有一半時間它甚至忘記了'用'的意思。 – cfrick
也許intellij錯誤跟蹤器比stackoverflow更好嗎? https://youtrack.jetbrains.com/issues/IDEA –
@tim_yates當然是。我只想確認這不僅僅是我提出票前的環境問題。現在,當我有這方面的知識時,我會去做,並在這裏發佈網址到機票。 – topr