美文网首页
1.JUnit的单元测试

1.JUnit的单元测试

作者: 峰子1994 | 来源:发表于2017-08-04 09:49 被阅读12次
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);
    }

相关文章

  • com.sun.crypto.provider.HmacCore

    1.junit单元测试时报以下异常: 2.解决办法:在单元测试的类上面增加注释: 参考:1.https://sta...

  • 1.JUnit的单元测试

    1.JUnit的简介 2.JUnit使用的规定 3.JUnit的抛出异常 (Assert断言类)

  • [Junit]单元测试报错java.lang.NoClassDe

    今天在写单元测试时,出现一个报错,具体现象如下: 1.Junit依赖: 2.spring版本: 3.当通过spri...

  • 1.Junit单元测试,反射,注解

    主要内容 Junit单元测试: 反射:框架设计的灵魂 注解:

  • 牛客网java错题总结一

    1.JUnit是一个java语言的单元测试框架 2.,java中采用GB2312或GBK编码方式时,一个中文字符占...

  • 1.junit与Mock

    1.JUnit:能够直接在PC上执行;AndroidTest:需要依赖Android设备; 2.测试有返回值得方法...

  • JUnit小结

    在appiumUI自动化中,使用到了junit,对junit做个小结。 1.junit包引入 eclipse内部集...

  • junit

    1.junit常用注解有哪些?@BeforeClass 在所有测试类执行前调用这个方法,完成测试的环境准备工作@A...

  • Junit学习笔记

    1.JUnit - 基本用法 使用原因:测试就是检验实际输出是否符合预期。只有经过验证的代码才能上生产。通过单元测...

  • Android 中Junit 单元测试

    1.Junit 的运行流程 (1)@BeforeClass 修饰的方法会在所有方法被调用前执行,且因该方法是静态的...

网友评论

      本文标题:1.JUnit的单元测试

      本文链接:https://www.haomeiwen.com/subject/xkqvlxtx.html