当前位置: 首页 > 知识库问答 >
问题:

java-intellij-生成在结尾“}”后多加一行的测试文件?

凌意
2023-03-14

关于IntelliJ和生成(测试)文件特性的一个小问题。

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

package some.package;

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

class TheClassTest {

}

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

    }
}

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

如何告诉IntelliJ在文件末尾用额外的行生成测试类?

谢谢你

共有1个答案

楚弘益
2023-03-14

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

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

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

 类似资料:
  • 关于IntelliJ和生成(测试)文件特性的小问题。 如何告诉IntelliJ生成带有文件末尾额外一行的测试类? 谢谢。

  • 是否有任何方法要求intellij创建的自动生成方法在类的末尾生成?当前,当我生成一个方法时(⌥⌘M) 它是在我从中提取方法的函数的正下方创建的,我希望它位于文件的末尾 intellij是否提供该选项?

  • 我有一个基于泽西(1. x)的REST服务。它使用Jackson 2.4.4生成JSON响应。我需要在响应的末尾添加一个换行符(cURL用户抱怨响应中没有新行)。我使用泽西漂亮打印功能()。 当前: 通缉: > 我尝试使用自定义序列化程序。我只需要在根对象的末尾添加。序列化器是按数据类型定义的,这意味着,如果此类类的实例嵌套在响应中,我将在JSON的中间获得。 我想到了子类化,覆盖,在其中我将添加

  • 我有一个使用maven作为构建工具的Spring Boot应用程序,我正在IntelliJ IDEA中工作。当我让IntelliJ从一个现有的类(< kbd > Ctl < kbd > Shift < kbd > T )中生成一个测试时,IntelliJ将这个测试类放入目录src/test下的相应包中,后跟包名,而不是maven标准的src/test/java。 我要求 IntelliJ 生成测试

  • 在IntelliJ中,我们可以使用Alt Shift Insert在每行的同一位置进行多行编辑。当每行的长度不同时,我们可以在每行的末尾进行多行编辑吗?使用场景是在每行末尾编辑分号。 谢谢。

  • 我正在运行一个TestNG套件,在同一个类中有3个测试。问题是,当我打开Allure报告(使用jetty服务器)时,我可以看到里面有两个同名和相同内容的套件。每个套房之间只有2个差异。 套件2总是在套件1之后1秒完成。 我使用3个不同的线程在3个设备上进行并行执行。如果套件具有线程顺序1、2、3,那么套件2将具有顺序1、3、2(与套件1相比)