工作中,和同事对测试异常的最佳方法产生了分歧。 我是比较欣赏JUnit4的@Test(expected=FooException.class)的啦,觉得这样多清爽啊,多declarative啊,再不用写那么一大坨try-fail-catch了。 不过同事(以下简称S)不这么认为。他觉得try-fail-catch挺好的,价格便宜,量又足,我们一直用它。而JUnit 4和TestNG提供的这个功能容易引诱程序员犯错误。 S给提出了一个挑战: public void testDoSomethingBad() { initializeSomething(); try { ...
ajoo
搜索本博客
最近加入圈子
存档
最新评论