我可以使用以下命令运行整个Junit测试:Shift + Alt + X,T但是我怎么能做一个测试呢?用鼠标点击具体方法和Run As -> Junit test有谁知道这个案子的捷径吗?谢谢
Run As -> Junit test
iyr7buue1#
Shift + Alt + X,如果插入符号在方法名称上,则T运行一个测试方法。
ojsjcaue2#
我发现“Shift-Alt-X”有时会给我带来麻烦,有时我 * 认为 * 是最后执行的命令并不总是,有时我最终会运行一些我不想运行的东西。另外,当进行TDD时,您经常重新运行测试,有时想从一个项目重新运行测试一段时间,然后您就到了下一个项目,并希望开始运行它的测试。或者,您可能专注于某个特定的领域,并且只想运行一个单元测试。在这种情况下,我发现我想经常简单地重新运行我的最后一个测试,我发现“Shift-Alt-X”有点麻烦。所以我所做的是“Windows”>“首选项”,然后单击“通用”>“键”。按“Command”对表进行排序,然后向下滚动,直到找到“Rerun JUnit Test - Failures First”和“Rerun JUnit Test”。点击其中一个,并设置“绑定”字段为您想要使用的任何键盘快捷键。就我个人而言,我将“重新运行JUnit测试”设置为CTRL+F5,这样就类似于刷新浏览器(加上这给予了我快速简单的保存/重新运行组合,点击CTRL+S,然后CTRL+F5)。
gcxthw6b3#
如果您按照您所描述的那样运行单个测试方法,它将是“运行历史”中的最后一个条目。要再次运行测试,您只需单击工具栏中的运行按钮或按“Ctrl-F11”。
t98cgbkg4#
7cjasjjr5#
多年后,对我来说,有效的方法是ALT+R+T+Enter,它将运行最后一次运行的测试,无论它是一个特定的方法还是类。CTL-F11对我来说只运行最后一个junit类,即使最后一次运行的是那个junit类的特定方法。
j8ag8udp6#
快捷方式:Ctrl+Alt+Shift+R -仅运行一个单元测试方法。将插入符号设置为方法。
v64noz0r7#
public class OrderOfExecution { @Test public void test2() { System.out.println("Test 2"); } @Test public void test1() { System.out.println("Test 1"); } }
如果你只想运行test 2,只需选择方法名test 2,然后以-->JUnit运行。它将只运行test 2测试。
7条答案
按热度按时间iyr7buue1#
Shift + Alt + X,如果插入符号在方法名称上,则T运行一个测试方法。
ojsjcaue2#
我发现“Shift-Alt-X”有时会给我带来麻烦,有时我 * 认为 * 是最后执行的命令并不总是,有时我最终会运行一些我不想运行的东西。另外,当进行TDD时,您经常重新运行测试,有时想从一个项目重新运行测试一段时间,然后您就到了下一个项目,并希望开始运行它的测试。或者,您可能专注于某个特定的领域,并且只想运行一个单元测试。在这种情况下,我发现我想经常简单地重新运行我的最后一个测试,我发现“Shift-Alt-X”有点麻烦。
所以我所做的是“Windows”>“首选项”,然后单击“通用”>“键”。按“Command”对表进行排序,然后向下滚动,直到找到“Rerun JUnit Test - Failures First”和“Rerun JUnit Test”。点击其中一个,并设置“绑定”字段为您想要使用的任何键盘快捷键。就我个人而言,我将“重新运行JUnit测试”设置为CTRL+F5,这样就类似于刷新浏览器(加上这给予了我快速简单的保存/重新运行组合,点击CTRL+S,然后CTRL+F5)。
gcxthw6b3#
如果您按照您所描述的那样运行单个测试方法,它将是“运行历史”中的最后一个条目。要再次运行测试,您只需单击工具栏中的运行按钮或按“Ctrl-F11”。
t98cgbkg4#
7cjasjjr5#
多年后,对我来说,有效的方法是ALT+R+T+Enter,它将运行最后一次运行的测试,无论它是一个特定的方法还是类。CTL-F11对我来说只运行最后一个junit类,即使最后一次运行的是那个junit类的特定方法。
j8ag8udp6#
快捷方式:Ctrl+Alt+Shift+R -仅运行一个单元测试方法。将插入符号设置为方法。
v64noz0r7#
如果你只想运行test 2,只需选择方法名test 2,然后以-->JUnit运行。它将只运行test 2测试。