Kevin's Java Life

喝一杯咖啡,生活变得从容和清新
随笔 - 3, 文章 - 12, 评论 - 1, 引用 - 0
数据加载中……

『摘抄』Junit最佳实践

1.检验测试在应当失败的时候失败
      总记得检验你写的测试是否能够正常工作,这是良好的习惯。确信当你预期它失败时测试会失败。如果你正在使用测试驱动开发(TDD)的方法,那么失败是经常发生的。

2.为没有实现的方法抛出异常
      
当你编写代码的时候,会经常想在没有实现所有方法之前之行代码。举例来说,如果你正在为一个接口写mock objects,并且你要测试的代码只使用一个方法,你就不需要模拟所有的方法。一个好习惯是抛出异常而不是返回空值(或者因为方法没有返回值而不返回任何值)。有两个好的理由:这样子做可以让任何读代码的人都清楚地知道这些方法还没有实现,并且可以确保如果方法被调用,它将会抛出异常,从而避免将骨架行为误认为是真正的行为。

posted on 2005-06-07 17:33 Kevin 阅读(198) 评论(0)  编辑  收藏 所属分类: 单元测试


只有注册用户登录后才能发表评论。


网站导航: