我在 IntelliJ 中使用传统的 Maven Java 项目结构,例如
main/java/com/x/y
test/java/com/x/y
当我使用 IntelliJ 在 main/java/com/x/y 中创建一个名为 Foo 的类时,我想自动在 test/java/com/x/y 中创建一个名为 FooTest.java 的文件。
在 Eclipse 中,工具栏上有一个按钮,它将完成创建骨架测试类所涉及的大部分工作,有人知道 IntelliJ 中有类似的东西吗?
谢谢,
使用菜单选择 Navigate -> Test,或 Ctrl+Shift+T(在 Mac 上为 Shift+⌘+T)。这将转到现有的测试类,或者通过一个小向导为您生成它。
或者,您也可以将光标放在类名上,然后按 alt+enter(显示意图操作和快速修复)。它会建议创建测试。
至少在 IDEA 版本 12 中有效。
*IntelliJ 13 *(付费)我们发现在 ctrl+Shift+T 起作用之前,您必须将光标放在实际的类中。
如果它是生成测试类的唯一方法,这似乎有点限制。尽管回想起来,它会迫使开发人员在编写功能类时创建一个测试类。
使用菜单选择 Navigate > Test
https://i.stack.imgur.com/tu4JR.gif
捷径:
视窗
Ctrl + Shift + T
苹果系统
⌘ + Shift + T
我可以看到有人问过,所以在 OSX 上你仍然可以去 navigation->test 或使用 cmd+shift+T
请记住,您必须全神贯注地上课才能使其发挥作用
右键单击项目,然后选择新建-> 目录。创建一个新目录并将其命名为“test”。右键单击“test”文件夹,然后选择 Mark Directory As->Test Sources Root 单击 Navigate->Test->Create New Test 选择测试库(JUnit4 或任何) 指定类名 选择成员
而已。我们可以根据需要修改目录结构。祝你好运!
我认为您始终可以尝试使用 Ctrl + Shift + A 来找到所需的操作/命令。在这里您可以尝试按 Ctrl + Shift + A 并输入 «test» 来查找命令。
如果使用 jmock,请在其中一种测试方法上使用 @Test 注释或使用 @RunWith(JMockit.class) 注释您的测试类。 Intellij 应该将其识别为测试类并启用导航。还要确保启用了 junit 插件。
将光标放在类名声明上,我执行 ALT + Return,我的 Intellij 14.1.4 为我提供了一个带有“创建测试”选项的弹出窗口。