Intellij idea 在IntelliJ中创建许多单元测试?

Intellij idea 在IntelliJ中创建许多单元测试?,intellij-idea,Intellij Idea,我喜欢能在IntelliJ上一节课。是否有可能在更大范围内创建单元测试,例如为整个模块创建单元测试?如果是,IntelliJ是否会跳过任何已经有测试的类的测试创建 我正在使用IntelliJ IDEA终极版2019.1。这是不可能的。理由是,不在其中编写一些单元测试就创建单元测试类是没有意义的,一次只能为一个类编写单元测试。如果您一次只检查一个类,那么调用该类的“创建测试”快捷方式所需的时间比编写测试所需的时间要少得多,因此批量执行此操作不会节省太多时间。我理解这种推理。这个问题实际上是一个更大

我喜欢能在IntelliJ上一节课。是否有可能在更大范围内创建单元测试,例如为整个模块创建单元测试?如果是,IntelliJ是否会跳过任何已经有测试的类的测试创建


我正在使用IntelliJ IDEA终极版2019.1。

这是不可能的。理由是,不在其中编写一些单元测试就创建单元测试类是没有意义的,一次只能为一个类编写单元测试。如果您一次只检查一个类,那么调用该类的“创建测试”快捷方式所需的时间比编写测试所需的时间要少得多,因此批量执行此操作不会节省太多时间。

我理解这种推理。这个问题实际上是一个更大想法的起点——生成更智能的单元测试。如果我足够聪明,也许我可以以某种方式连接到IntelliJ,并为测试中的每个方法创建良好的测试。理想情况下,我可以点击模块a生成一系列良好的测试。但是,即使这一切过于雄心勃勃,也很高兴能够用一个动作为整个模块生成大量样板代码,而不是为模块中的30个文件中的每个文件执行30次该动作。我们通常不喜欢执行生成30个无意义样板文件的动作。当然,您可以编写插件来实现您认为有价值的任何类型的测试生成。