首页 > 解决方案 > Java - intelliJ - 在关闭“}”之后生成带有额外行的测试文件?

问题描述

关于 IntelliJ 和生成(测试)文件功能的小问题。

良性问题,目前在IntelliJ中创建类后,有一个选项可以创建对应的测试类。(右键 -> 显示动作上下文 -> 生成测试类)

生成的文件只是一个骨架:

package some.package;

import static org.junit.jupiter.api.Assertions.*;

class TheClassTest {

}

所有的类通常都以一个额外的行尾文件结尾。

    }
}

如果不存在,即使静态分析工具也会标记它(“缺少文件结尾”之类的东西)。

我的问题不是要让静态分析工具满意,而是要与如此多的类和未生成的测试文件保持同步,所有这些都在文件末尾添加了一行。

请问如何告诉 IntelliJ 生成带有文件末尾额外行的测试类?

谢谢

标签: javaintellij-idea

解决方案


每个生成的类都基于确切的模板。在设置中,您可以更新模板并为其添加新行。

Setting -> Editor -> File and Code Templates -> Code tab -> JUnit5 Test Class

现在您在模板中添加一个新行,所有新生成的测试类都将拥有它。


推荐阅读