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------------");
        }
    }
  • 相关阅读:
    摩尔定律 四
    为什么要重载new? 四
    JS 完美识别IE FIREFOX CHROME safari
    Chrome的JS调试工具
    JetBrains WebStorm 6注册码(其实版本v4, v5, v6都通用)
    require.js 入门学习
    str_replace、preg_replace、strtr比较
    获取当前IP地址,跳转到对应城市网站。
    mysql大数据高并发处理(转)
    SESSION的安全性(转)
  • 原文地址:https://www.cnblogs.com/wxlovewx/p/5430723.html
Copyright © 2011-2022 走看看