【发布时间】:2016-12-16 17:45:32
【问题描述】:
我正在寻找类似 @987654321@ 的 Intellij 插件
这是我在 Intellij 中最常使用和错过的功能:
- 从被测方法创建一个新的测试方法
- 被测方法上的标记表明存在相应的测试方法
- 从被测方法跳转到测试方法(不仅仅是类)。
- 从被测方法中执行相应的测试方法。
我看到有一个名为 MoreUnit 的插件,但它唯一做的就是跳转到测试/被测类。这是使用 CMD+SHIFT+T 开箱即用的 intellij 函数。
【问题讨论】:
-
您可以在没有任何插件的情况下执行使用@Test 注解的任何单个方法。在 Windows 上,当光标放在测试方法中并且编辑器窗口具有焦点时按 ctrl-shift-F10。
-
当您在光标位于类中且编辑器窗口处于焦点时按 (windows) ctrl-shift-t 并且该类不存在测试时,intellij 会提示您创建一个测试类,以及被测类上各个公共方法的测试方法。
-
使用代码覆盖比使用“测试方法存在”标记更好。大多数团队不会为给定类公开的每个公共方法编写测试方法。例如,大多数人不会专门针对简单的 getter 和 setter 进行测试。 IntelliJ 将在编辑器中实时显示测试覆盖率。
-
你试图比较苹果和橘子。 CC 可以看作是对第 2 点的补充/替代。但是 1,3 和 4 呢?
-
你所说的“对应的测试方法”是什么意思——因为一个方法Xxx可能有多个测试,testXxxPositive、testXxxNegative等等……
标签: intellij-idea intellij-13 intellij-plugin moreunit