Junit 4学习
dongwei_6688
这个作者很懒,什么都没留下…
展开
-
JUnit 4 的一些新功能
包结构的变化 在junit4中开始使用这样的包结构:org.junit.* ,而不再像以前使用这样的包结构:junit.framework.*,但是为了向后兼容,在Junit4中将会让这两种包结构并存继承上的变化 你的测试类再也不需要extends这个类junit.framework.TestCase了,而且不用显示的继承任何一个类,Junit通过采用JDK 5...2007-11-26 21:39:27 · 114 阅读 · 0 评论 -
@BeforeClass/@AfterClass 和 @Before/@After的区别
@BeforeClass and @AfterClass @Before and @After 在一个类中只可以出现一次 在一个类中可以出现多次,即可以在多个方法的声明前加上这两个Annotaion标签,...2007-11-26 22:12:34 · 262 阅读 · 0 评论 -
@Test的timeout属性
当我们测试一个方法时,也许它是一个死循环,这样就永远执行不完了,而且可能会导致我们的系统死机,这个时候,我们可以通过一个@Test 的参数timeout来设置运行时间,即可以限定该方法的最大运行时间,如果运行超过了该时间,那么就认为测试是失败的。格式如下:@Test(timeout = 1000)public void xxxx() { .......}...2007-11-26 22:14:28 · 1395 阅读 · 0 评论 -
写自己的Test Suite
如果一次想要运行多个测试类的话,在JUnit 3.8中,我们需要增加suite() 方法;在JUnit 4中我们用annotations 来实现这样的功能。 假如我们有多个测试类TestA、TestB、TestC……,如果我们想在一次测试中只运行两个测试类比如TestA和TestB,那么可以这样来做,首先可以写一个空的类,然后通过添加@RunWith 和 @Su...2007-11-26 22:16:31 · 153 阅读 · 0 评论 -
Junit in action 2nd edition
好书分享《Junit in action 第二版》原创 2012-04-04 20:44:17 · 115 阅读 · 0 评论