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

时间:2015-02-15 01:32:20

标签: testing intellij-idea junit android-studio

是否有快捷方式在IntelliJ中快速创建测试方法?我想要发生的是,如果我已经有一个名为TestClass的测试类,那么在我的类文件中,如果我创建一个新方法,我可以右键单击新方法并单击类似“创建测试”的内容。关于方法本身。该课程有一个选项,但我无法在方法级别看到它。看看这张照片,你会看到该选项适用于该课程(通过按alt + enter),但我也希望它可用于该方法。

on the class level

UPDATE :似乎该选项可能在IntelliJ中,但我在Android Studio 1.1中找不到。当我在android studio中的某个方法上按下alt + enter时(托管类已有测试用例)我得到了这个菜单:

enter image description here

这是android studio中有趣的事情,如果我进入测试用例类本身,那么我会看到在该类中创建测试方法的选项。它只是没有出现在我需要测试的具体课程中:

enter image description here

4 个答案:

答案 0 :(得分:43)

Android Studio Ctrl + Shift + T 或Navigate-> Test。

答案 1 :(得分:10)

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

  • 导航到您希望为
  • 创建单元测试的方法
  • 点击 ALT + ENTER
  • 选择生成错过的测试方法

将显示该对话框,其中包含给定类中的所有方法,其中仅包含您在默认情况下调用的生成错过的测试方法操作。在对话框中单击“确定”后,将为现有单元测试类添加所选方法的新测试方法。

以下是对话框的屏幕截图:

enter image description here

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

答案 2 :(得分:8)

对于MacOS,它是:

命令(或Cmd)⌘ + Shift + T

答案 3 :(得分:0)

这些答案都不对我有用。我实际上必须单击菜单中的项目(键盘快捷键打开了其他内容)

enter image description here