【问题标题】:MoreUnit Plugin for IntellijIntellij 的 MoreUnit 插件
【发布时间】:2016-12-16 17:45:32
【问题描述】:

我正在寻找类似 @​​987654321@ 的 Intellij 插件

这是我在 Intellij 中最常使用和错过的功能:

  1. 从被测方法创建一个新的测试方法
  2. 被测方法上的标记表明存在相应的测试方法
  3. 从被测方法跳转到测试方法(不仅仅是类)。
  4. 从被测方法中执行相应的测试方法。

我看到有一个名为 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


【解决方案1】:

几年后,现在有一个端口 moreunit 到 intellij

https://github.com/MoreUnit/org.moreunit.intellij.plugin

【讨论】:

  • 我不明白如何使用它。我在 intellij 中找到的插件是您在此处链接的插件。但是就像你在开篇文章中所说的那样,没有什么比从/到测试班跳来跳去的更多了,是吗?实在想不通:(我也搜索了你所说的 4 点。你能解释一下你今天是如何实现这些的吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-07
  • 2019-05-14
  • 2016-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多