是否可以在Intellij Idea中更改junit4 test的默认类名模板?

时间:2016-03-29 08:16:45

标签: java unit-testing intellij-idea

我们的测试类有一个名称约定:

单元测试:TestMyCoolClazz

对于集成测试:ITestMyCoolClazz

但每当Intellij Idea提示“创建测试”时对话框窗口,类名始终是MyCoolClazzTest。所以基本上它增加了一个单词'测试'在和一个班级名称。

那么可以改变吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

使用JUnitGenerator插件有一种解决方法,可能它会满足您的需求。事实上,它不允许自定义上面提到的“创建测试”。 Shift + Ctrl + T调用弹出窗口,但您可以通过按Alt + Insert然后选择JUnitTest - >来自定义IDE生成测试的方式。 JUnit 3/4。

所以如果它就足够了,那就是:安装这个插件之后,你可以在“其他设置”下的“设置”中找到JUnit Generator条目。部分。在文件模板窗口中,有一个可编辑的测试模板,如下所示:

enter image description here

有一句话:

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

您可以将其更改为,例如:

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

就是这样。我还注意到需要重启IntelliJ。