码迷,mamicode.com
首页 > 其他好文 > 详细

Junit中的setUp()与setUpBefore(), tearDown()与tearDownAfterClass()解析

时间:2017-02-03 10:58:24      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:href   fail   target   class   throws   使用   tle   存在   jdbc   

@BeforeClass
public static void setUpBeforeClass() throws Exception {
}

@AfterClass
public static void tearDownAfterClass() throws Exception {
}

1)使用@BeforeClass修饰的setUpBeforeClass()方法,在类中所有的方法执行之前执行;那么,使用@AfterClass修饰的tearDownAfterClass()方法则与之完全相反;可以看到这两个方法都被static修饰,在类加载以后,这两个方法就会被加载,并且只会存在一份。

备注:如果测试的程序使用jdbc连接数据库,那么setUpBeforeClass()方法中就可以写上初始化数据库连接的一些代码,tearDownAfterClass()方法中就可以写上关闭数据库连接的一些代码。 

@Before
public void setUp() throws Exception {
}

@After
public void tearDown() throws Exception {
}

2)使用@Before修饰的setUp()方法,在每一个@Test测试方法执行之前执行;那么,使用@After修饰的tearDown()方法则与之完全相反。

@Test
public void test() {
fail("Not yet implemented");
}

 

Junit中的setUp()与setUpBefore(), tearDown()与tearDownAfterClass()解析

标签:href   fail   target   class   throws   使用   tle   存在   jdbc   

原文地址:http://www.cnblogs.com/woniu123/p/6362106.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!