2016-03-29 6 views
2

我々は我々のテストクラスの命名規則があります:ユニットテストのためにIntellij Ideaのjunit4テストのデフォルトのクラス名テンプレートを変更することはできますか?


:統合テストのためにTestMyCoolClazz

を:


をITestMyCoolClazzしかし、IntelliJ IDEAがダイアログ 'テスト作成' を求められたときにクラス名は常にMyCoolClazzTestです。基本的にクラス名とクラス名に「Test」という単語が追加されます。

変更できますか?

enter image description here

+0

ここで要求されている機能は、https://youtrack.jetbrains.com/issue/IDEA-86808です。あなたはそれに投票したり、追加情報を追加することができます。 – Trisha

答えて

0

ありJUnitGeneratorプラグインを使用して回避策があり、多分それはあなたのニーズに合わせます。それは、Shift + Ctrl + Tで呼び出された前述の 'Create Test'ポップアップをカスタマイズすることはできませんが、Alt + Insertを押してからJUnitTest - > JUnit 3/4を選択することでIDEがテストを生成する方法をカスタマイズできます。

これで十分ですが、このプラグインをインストールした後、[その他の設定]セクションの[設定]でJUnit Generatorエントリを見つけることができます。ラインがあり

enter image description here

:以下に示すように、ファイルのテンプレート]ウィンドウで、編集可能なテスト・テンプレートがあり

#set($testClass="${entry.className}Test")

は、あなたがそれを変更することができ、例えば:

#set($testClass="Test${entry.className}")または#set($testClass="ITest${entry.className}")

です。私はまた、IntelliJの再起動が必要であることに気付きました。

関連する問題