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

做简单的Junit Test

时间:2016-04-25 14:36:40      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:

1.测试一个加法。

public class Caculate {
    
    public static int Add(int a, int b){
        return a+b;
    }

}

2.创建Junit文件。

  (1)@BeforeClass必须定义为静态方法,因为它只在测试类执行测试之前执行一次。

  (2)@AfterClass同上必须定义为和静态方法,只在类测试类执行测试完毕执行一次。

  (3)@Before每一个测试用例执行前执行一次。

  (4)@After每一个测试用例执行完执行一次。

import static org.junit.Assert.*;

import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;

public class Test_Add {

    @BeforeClass
    public static void Start(){
        System.out.println("*****************Add Method Test Start*****************");
    }
    @AfterClass
    public static void End(){
        System.out.println("*****************Add Method Test End*****************");
    }
    @Before
    public void SetUp(){
        System.out.println("Init Data!");
    }
    
    @After
    public void tearDown(){
        System.out.println("Destory~");
    }
    
    
    @Test
    public void Positive_01() {
        System.out.println("------------------Add Method Test Positive 1 Start------------");
        Caculate.Add(1,2);
        System.out.println("------------------Add Method Test Positive 1 End------------");
    }

    
    @Test
    public void Negative_01() {
        System.out.println("------------------Add Method Test Negative 1 Start------------");
        try {
            Caculate.Add(999999999,2);
            assertFalse("Add Error", true);
        } catch (Exception e) {
            assertTrue(true);
        }
        
        System.out.println("------------------Add Method Test Negative 1 End------------");
    }
}

 

做简单的Junit Test

标签:

原文地址:http://www.cnblogs.com/wxlovewx/p/5430723.html

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