1.JUnit的单元测试

2017-08-04  本文已影响12人  峰子1994
1.JUnit的简介
JUnit是一个开源的java测试框架,它是Xuint测试体系架构的一种实现。在JUnit单元测试框架的设计时,设定了三个总体目标:
 1.简化测试的编写,这种简化包括测试框架的学习和实际测试单元的编写;
 2. 使测试单元保持持久性;
 3. 可以利用既有的测试来编写相关的测试
2.JUnit使用的规定
 /*
    *    JUit的简介的使用的步骤:
    *    1.使用@Test标注,表示这个一个测试的方法,相当于是一个main方法
    *    2.方法的名称可以随便取,但是要注意规范,类似 test+方法名称
    *    3.方法返回值一定是void的
    *    4.方法不能有任何的参数
    *    5.可以抛出异处理的
    *    6.我们做的抛出异常是不可取的,Juint使用自带的异常处理类Assert(断言类)
    */
   @Test
    public  void testAdd1() throws Exception{
        MathUtil mu = new MathUtil();
        int a = 10;
        int b =5;
        int result = mu.add(a,b);
        if (result!=15){
            throw  new RuntimeException("运行错误了");
        }
    }
3.JUnit的抛出异常 (Assert断言类)
@Test
    public void testAdd(){
        MathUtil mu = new MathUtil();
        int a = 10 ;
        int b = 20 ;
        int result =  mu.add(a,b);
        //是否相等的操作,第一个参数为期待的值,后面为实际的值
        //Assert.assertEquals(30,result);
        //不相等,第一个参数为不期待的值,后面是期待的值
        Assert.assertNotEquals(20,result);
    }
上一篇下一篇

猜你喜欢

热点阅读