在Eclipse中有效使用JUnit

最近,我被卷入了讨论1和一些受感染的同伴2,他们关于我们如何在Eclipse IDE中使用JUnit 。 令人惊讶的是,对话带来了并非所有人都知道的一些“技巧”。 这使我有了写这篇文章的想法,总结了我们的演讲。 谁知道–也许有人也有新事物……

启动快捷方式

如果您要进行测试驱动开发 ,则必须经常运行测试。 显然,使用例如编辑器的上下文菜单来选择Run As -> JUnit Test来启动正在开发的测试用例会有些乏味。 幸运的是,快捷键Alt+Shift+X,T可以执行相同的操作,而Alt+Shift+D,T可以在调试模式下执行测试。 但是,它所具有的不仅仅是眼神。

考虑以下情况:被测单元不再按预期工作。 您已经意识到这一点,因为您的测试套件的某个测试失败。 看一下代码可能不是确定性的,因此您决定启动调试会话。 为此,您可以在当前光标位置设置一个断点( Ctrl+Shift+B )。 在这种情况下,您可能对重新运行套件甚至给定测试类的所有测试都不感兴趣。 您只想启动单个失败的测试3

现在,重要的是要知道上述的“运行方式”快捷方式对编辑器的光标位置敏感。 将光标移动到测试方法名称,可以使用这些快捷方式启动仅运行该测试方法的JUnit进程4 5

稍微进行一下示例,很有可能在调试过程中在被测单元中发现一个可疑点。 考虑解决方案时,您可以更改该单元的某些代码。 之后,您想查看测试方法是否仍然失败。 幸运的是,Eclipse中还有另一个快捷方式,它允许您重新运行最新执行的启动配置。

使用F11重新运行您的调试会话,并使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值