junit

Junit的基本使用

什么是Junit?

Junit是xUnit的一个子集, xUnit是一套基于测试驱动开发的测试框架
其中的断言机制:将程序预期的结果与程序运行的最终结果进行比对,确保对结果的可预知性。

简单使用

  1. 新建一个工程

  2. 工程右键,点击Properties

  3. 新建一个类:Calculate

    package koshiryotest;
    
        public class Calculate {
        public int add(int a,int b){
            return a+b;
        }
        public int substract(int a , int b){
            return a-b;
        }
        public int cheng(int a,int b){
            return a*b;
        }
        public int chu(int a, int b){
            return a/b;
        }
    }
  4. 再新建一个测试类

    package koshiryotest;
    
    import static org.junit.Assert.assertEquals;
    
    import org.junit.Test;
    
    public class CalculateTest {
        @Test
        public void testAdd(){
            assertEquals(6,new Calculate().add(3, 3));
        }
    
        @Test
        public void testsubstract(){
            assertEquals(2,new Calculate().substract(5, 3));
        }
    
        @Test
        public void testcheng(){
            assertEquals(15,new Calculate().cheng(5, 3));
        }
        @Test
        public void testchu(){
            assertEquals(2,new Calculate().chu(6, 3));
        }
    }
  5. 在test类上运行

对此进行总结:

  • 测试方法上必须使用@Test
  • 测试方法必须使用 public void进行修饰
  • 新建一个源代码目录来存放测试代码
  • 测试类的包应该和被测试类的包一样
  • 测试单元中的每个方法一定要能够独立测试,其方法不能有任何依赖