zoukankan      html  css  js  c++  java
  • 做简单的Junit Test

    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------------");
        }
    }
  • 相关阅读:
    c语言知识
    数字地与模拟地
    C语言实现顺序表(增删)
    传统数据库、Nosql数据库与云数据库区别?
    大数据处理架构如何
    warning: implicit declaration of function 'func1' [-Wimplicit-function-declaration]
    window10创建virtualenv虚拟环境
    二叉树的实现以及三种遍历方法--代码
    损失函数--KL散度与交叉熵
    市场回测与对冲套利
  • 原文地址:https://www.cnblogs.com/wxlovewx/p/5430723.html
Copyright © 2011-2022 走看看