我想知道是否有可能配置Intellij的智能插入建議hamcrest和mockito dsl成語時,在測試類。真的,我正在尋找類似eclipse的「靜態收藏夾」,這樣當我按下ctrl +空格鍵或ctrl + shift +空格鍵時,這些成語就會出現。在intellij中配置自動完成與hamcrest和mockito dsl
通常情況下,可以針對此問題配置自動完成/智能插入或建議氣球。我已經瀏覽了設置,但沒有多少運氣,但可能很容易忽略了某些內容。
我想知道是否有可能配置Intellij的智能插入建議hamcrest和mockito dsl成語時,在測試類。真的,我正在尋找類似eclipse的「靜態收藏夾」,這樣當我按下ctrl +空格鍵或ctrl + shift +空格鍵時,這些成語就會出現。在intellij中配置自動完成與hamcrest和mockito dsl
通常情況下,可以針對此問題配置自動完成/智能插入或建議氣球。我已經瀏覽了設置,但沒有多少運氣,但可能很容易忽略了某些內容。
我不認爲可以調整智能插入功能,但我可以爲Mockito創建自己的實時模板。由於IntelliJ對導出有點限制,我只是發佈了一個手動創建它們的指南。
該網頁是法文的,但對於講英語的讀者來說,最重要的部分應該是可以理解的。
http://blog.arkey.fr/2011/10/21/quelques-live-template-intellij-pour-mockito/
有可能在一些頁面錯誤錯字,這也是現場的模板是在舊版本的IntelliJ的創建。如果您遇到關於它們的問題,請告訴我。
你應該可以爲Hamcrest創建自己的實時模板。你也試過FEST-Assert,我發現這個庫的API非常好用。
乾杯
而言Eclipse的喜愛進口的特點:使用的是IntelliJ的時候,你有沒有嘗試過使用Alt鍵 + 返回?
當我使用我的Mockito只寫mock(MyService.class)
,然後按下Alt鍵+返回給我靜態導入方法Mockito.mock
的選項。
我應該如何導入靜態導入的''Mockito。*''? – Mehrdad
你看過活的模板嗎?我相信他們是你正在尋找的。 (我沒有和Eclipse一起工作過,所以我不確定在Eclipse中有什麼靜態的收藏夾)。 –