如果我有一个包含多个测试的测试套件,当我尝试从代码编辑器的上下文菜单或JUnit视图运行单个单元测试时,它似乎坚持始终运行整个套件,而不是单一测试.有没有办法禁用更改此行为,以便我可以要求运行它,只有那个,测试.
Shi*_*iSi 94
在包中,资源管理器展开了课程.它应该向您展示所有方法.右键单击要运行的一个方法,然后从上下文菜单中选择Run As - > JUnit(仅使用Eclipse 3.4.1进行测试).在JUnit-results视图中的单个条目上选择"Run"以重新运行测试也以相同的方式工作.
sch*_*rer 25
我知道的最快方式:
如果要运行所有测试,可以跳过步骤1和4.
luc*_*ell 13
在Eclipse 3.5中,您可以通过将测试运行器更改为JUnit 3来解决此问题.这仅适用于JUnit 3测试,而不适用于JUnit 4测试.您可以通过执行以下操作来更改测试运行器:
它也可以在其他版本中使用.
wul*_*pro 12
这可以在带有JUnit 4.8.2的Eclipse Indigo中实现.右键单击要在Outline窗格中单独进行单元测试的方法,然后选择Run As -> JUnit Test.
您甚至可以在源代码编辑器中有选择地右键单击Test方法名称并选择Run As -> Junit Test.
不要使用Strg+ F11但热键Alt+ Shift+ X- > T.
然后Eclipse将执行当前打开的文件作为JUnit测试.绿色播放按钮仅运行最后选择的运行配置.
对我来说,它适用于Alt+ Shift+ X- > T.
我将通过包含高效键盘的方式添加到其他人,只允许您调试单个单元测试(方法).
使用任一方法将光标移动到方法名称
一旦光标位于方法名称上(或在它之前):
运行测试后,您可以返回光标所在的位置:
Alt+Back
你几乎得到了类似REPL的行为:
Ctrl+ Shift+ Up和Alt+ Shift+ X- > T和Alt+Back
您还可以快速设置断点:
Ctrl+ Shift+B
| 归档时间: |
|
| 查看次数: |
82311 次 |
| 最近记录: |