junit4笔记

  这两天在复习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的这个方法的话会减少不少工作量。

原文地址:https://www.cnblogs.com/Sunnor/p/4586645.html