intellij 或 android studio - 创建方法测试用例的快捷方式

intelliji or android studio - short cut to create method test case

IntelliJ 中有快速创建测试方法的捷径吗?我想要发生的是,如果我已经有一个名为 TestClass 的测试 class,那么在我的 Class 文件中,如果我创建一个新方法,我可以右键单击新方法并单击方法本身类似于 'create test' 。 class 有一个选项可用,但我在方法级别看不到它。看看这张照片,您会发现该选项可用于 class(通过按 alt + enter),但我希望它也可用于该方法。

更新:似乎该选项可能在 IntelliJ 中,但我在 Android Studio 1.1 中找不到它。当我在 android 工作室(托管 class 已经有一个测试用例)中的一个方法上按 alt+enter 时,我得到这个菜单:

这是 android 工作室中有趣的事情,如果我进入测试用例 class 本身,然后我会看到一个在 class 中创建测试方法的选项。它只是没有出现在具体的 class 我需要测试:

这是实现此目的的一种方法(在 IntelliJ 14.0.3 中测试):

  • 导航到您希望为其创建单元测试的方法
  • 点击 ALT+ENTER
  • Select 生成遗漏的测试方法

之后将显示该对话框,其中包含给定 class 中的所有方法,默认情况下只有您调用 生成遗漏的测试方法 操作的方法。在对话框中点击确定后,所选方法的新测试方法将添加到现有单元测试中 class。

这里也是对话框的截图:

不幸的是,我没有在键盘映射设置中找到相应的操作,所以这可能无法直接绑定到某些自定义键盘快捷键,只能通过 ALT-ENTER 菜单访问。

Android Studio Ctrl+Shift+T 或 Navigate->测试.

对于 MacOS,它是:

命令(或 Cmd)⌘ + Shift + T

None 这些答案对我有用。我不得不实际点击菜单中的项目(键盘快捷键打开了其他东西)

如果你只想创建一个方法,快捷方式是:

  1. 命令(或 Cmd) ⌘ + N
  2. Select 测试函数
  3. 为您的测试输入完美的名称