如何从对应的测试资源中执行单个JUnit测试?
如何在IntelliJ中执行单个JUnit测试用例
嘿,我来给你说说几种适配你当前目录结构的实用方法,帮你快速执行单个JUnit测试用例:
直接在测试类里运行单个测试方法
打开对应的TestExample.java测试类,找到带@Test注解的目标测试方法。在方法名左侧的代码行号旁(也就是gutter区域),会显示一个绿色的运行小图标,点击它并选择「Run 'testMethodName()'」就能直接运行这个单个用例。要是没看到图标,右键点击方法名,选择相同的选项也能搞定。通过Run配置精准指定单个测试
如果你需要反复运行同一个单个测试,可以配置专属的运行项:- 点击顶部菜单栏的
Run→Edit Configurations... - 点击左上角的
+号,选择JUnit类型 - 在配置面板里:
- 把
Test kind改成Method Class选择对应的测试类(比如TestExample)Method输入目标测试方法名,或者点击右侧的浏览按钮直接选择- 确保
Working directory指向项目根目录,保证测试资源能正常加载
- 把
- 保存配置后,点击运行按钮就能精准执行这个单个测试用例了。
- 点击顶部菜单栏的
从测试资源目录快速关联运行
因为你的测试资源目录和测试类目录结构完全对应,你可以右键点击src/test/resources下的Example资源目录,选择「Go To」→「Test」(或者直接按快捷键Ctrl+Shift+T/Cmd+Shift+T),快速跳转到对应的TestExample.java,然后按照第一种方法运行单个测试方法就行。
另外,快捷键党可以直接选中测试方法名,按下Shift+F10(Windows/Linux)或者Control+R(Mac),一秒启动单个测试,效率拉满~
内容的提问来源于stack exchange,提问作者THIS USER NEEDS HELP
相关产品推荐
相关产品推荐

