Intellij IDEAで生成するテストクラスの接尾語を変更する

Intellij IDEAで、Javaなどのクラスから Alt + Enter でテストクラスを生成できる。

ただ、テストフレームワークにSpockを使用する場合、慣例としてテストクラスの接尾語は Spec だが、デフォルトでは接尾語が Test になってしまう。

接尾語の変更ができないかと調べたのでメモ。

環境

Intellij IDEA v2020.3

設定変更方法

Create tests—IntelliJ IDEA

  1. Editor > Code Style > Java を開く
  2. Code Generation タブをクリック
  3. Naming section > suffix を変更

デフォルトでは Test となっているため、 Spec に変更すればいい。

プロジェクトごとの設定のため、JUnitなどとSpockが混在しているプロジェクトではどちらか一方しか設定できない。

振り返り

Eclipse だとテストフレームワークごとに接尾語を変えてくれたので、Intellij IDEA ではやや面倒。