我們有我們的測試類的名稱約定:是否可以在Intellij Idea中更改junit4測試的默認類名模板?
對於單元測試:TestMyCoolClazz
對於集成測試:ITestMyCoolClazz
但每當IntelliJ IDEA的提示 '創建測試' 對話框窗口,類名始終是MyCoolClazzTest。所以基本上它在類名上增加了一個單詞'Test'。
那麼可以改變它嗎?
我們有我們的測試類的名稱約定:是否可以在Intellij Idea中更改junit4測試的默認類名模板?
對於單元測試:TestMyCoolClazz
對於集成測試:ITestMyCoolClazz
但每當IntelliJ IDEA的提示 '創建測試' 對話框窗口,類名始終是MyCoolClazzTest。所以基本上它在類名上增加了一個單詞'Test'。
那麼可以改變它嗎?
有使用JUnitGenerator插件,也許它會滿足您的需求的解決方法。問題是,它不允許自定義由Shift + Ctrl + T調用的所提及的「Create Test」彈出窗口,但您可以通過按Alt + Insert然後選擇JUnitTest - > JUnit 3/4來自定義IDE如何生成測試的方式。
所以如果足夠的話,還有一種方法:在安裝此插件後,您可以在「其他設置」部分的設置中找到JUnit Generator條目。在文件模板窗口,有一個可編輯的測試模板,如下圖所示:
有一行:
#set($testClass="${entry.className}Test")
你可以改變它,例如:
#set($testClass="Test${entry.className}")
或#set($testClass="ITest${entry.className}")
就是這樣。我也注意到需要IntelliJ重啓。
我想你想要的是這裏要求的功能:https://youtrack.jetbrains.com/issue/IDEA-86808。您可以爲其投票或添加其他信息。 – Trisha