|
7 如果你想在测试方面和被测方法直接做导航,只需按下Ctrl+Shift+T就可以啦,这种切换对测试来说非常便捷。如果你编写一个新的方法,同样按下Ctrl+Shift+T就可以生成对应测试方法。
8 IDEA提供了Inspection机制,就是审查你的代码,这种机制是实时的,在你键入代码时就已经在运行。我们打开IDEA设置面板的“Errors”配置选项,将默认的方案复制一份,然后才能进行修改,找到JUnit项,进行如下设置:
A UnitCase类不需要无参数的构造函数,所有初始化可以在setUp函数中处理
B 测试方法中没有调用assertion语句,没有assertion语句这对测试来说时非常不利的
C setUp方法中没有调用supert.setUp()语句。调用super.setUp()语句是非常必要的,如果我们继承JUnit的TestCase的没有问题,如果我们继承了自定义的TestCase类或第三方的TestCase类,缺少supert.setUp()方法会让测试无法进行,建议都要调用这个语句。tearDown也是同样的机理。
D 简化assertTrue()操作
E assertion语句必须提供测试失败消息,这样测试失败时我们就可以知道具体的信息。
…………
这些选项设置要在IDEA 5.0环境下。 |