标签:
这两天在复习hibernate,看的小峰的视频,觉得很不错。
现在把里面的junit4的一些使用方法记下来。方便以后的差用。代码如下。
1 package com.java1234.service; 2 3 import static org.junit.Assert.*; 4 5 import org.junit.After; 6 import org.junit.AfterClass; 7 import org.junit.Before; 8 import org.junit.BeforeClass; 9 import org.junit.Test; 10 11 public class JunitTest { 12 /** 13 * 1 类初始化前调用 14 */ 15 @BeforeClass 16 public static void setUpBeforeClass() throws Exception { 17 log(" 类初始化前调用"); 18 } 19 20 /** 21 * 4 类初始化后调用 22 */ 23 @AfterClass 24 public static void tearDownAfterClass() throws Exception { 25 log(" 类初始化后调用"); 26 } 27 28 /** 29 * 2 在测试库方法前调用 30 */ 31 @Before 32 public void setUp() throws Exception { 33 log(" 在测试库方法前调用 "); 34 } 35 36 /** 37 * 3 在测试方法后调用 38 */ 39 @After 40 public void tearDown() throws Exception { 41 log(" 在测试方法后调用"); 42 } 43 44 @Test 45 public void test() { 46 log(" 测试方法开始"); 47 } 48 49 public static void log(Object a){ 50 System.out.println(a); 51 } 52 }
控制台的输出如下:
/* * 类初始化前调用 在测试库方法前调用 测试方法开始 在测试方法后调用 类初始化后调用 */
在hibernate中经常用使用sessionFactory ,session ,然后要写开启事务,关闭事务,关闭session,关闭工厂等一堆同样的代码,如果用junit4的这个方法的话会减少不少工作量。
标签:
原文地址:http://www.cnblogs.com/Sunnor/p/4586645.html