1.JUnit的单元测试

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);
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,188评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,633评论 18 399
  • 简介 测试 在软件开发中是一个很重要的方面,良好的测试可以在很大程度决定一个应用的命运。软件测试中,主要有3大种类...
    Whyn阅读 11,133评论 0 2
  • 最近在读软件工程,说起单元测试的重要性,每一个类每一个方法都需要经过单元测试。想想现在的项目对单元测试的重视程度不...
    MisterCH阅读 5,853评论 0 1
  • 最近听说看脸时代的漫画挺火的。讲述一个全校最丑最逊的男生,某天发现自己有一个“都教授”分身的故事变成了高帅的玄硕因...
    唯吾德昕阅读 7,647评论 1 0

友情链接更多精彩内容