zoukankan      html  css  js  c++  java
  • Java学习——单元测试JUnit

    Java学习——单元测试JUnit

    摘要:本文主要介绍了什么是单元测试以及怎么进行单元测试。

    部分内容来自以下博客:

    https://www.cnblogs.com/wxisme/p/4779193.html

    https://www.cnblogs.com/happyzm/p/6482886.html

    什么是JUnit

    JUnit是一个简单的可复用的测试框架,是xUnit测试框架的一个子集。

    为什么使用JUnit

    使用JUnit能够帮助我们减少在开发过程中的错误,把Bug扼杀在萌芽之中,有利于代码的后期维护和检查。做好了单元测试可以缩短开发周期,提高代码质量。这样我们就可以把更多的时间用到我们应该干的事情上来而不是去解决项目后期发现的越来越多的令人头疼的问题。

    测试不是用来证明你是对的,而是用来证明你没有错。

    使用JUnit4

    新建项目

    新建一个名为JUnitTest的项目,为了规范代码,我们创建一个同src这个源码包相同的test包,使其目录结构同src一致。

    导入依赖jar包

    在当前项目上右键,选择Properties。

    在弹出的属性窗口中,选择“Java Build Path”,然后选择“Libraries”,点击右侧的“Add Library...”。

    在弹出的页面中选择JUnit,然后点击下一步。

    在弹出的页面选择JUnit4,然后Finish,最后在属性页中点OK,之后JUnit的jar包就被包含到我们的项目里了。

    生成JUnit测试框架

    在创建好的Calculator类上右键,然后选择New,选择Other...。

    在弹出的窗口中找到JUnit Test Case,点击Next。

    在弹出的窗口中设置一下Source folder,改为之前创建的test源码包,然后Finish。

    选择刚刚创建的Calculator类里的方法,然后Finish。

    会看到在test源码包里面自动生成了一个测试类。

    对生成的测试类稍加改动,使用JUnit提供的方法Assert.assertEquals(3, calculator.add(1, 2));判断预期结果和程序的输出结果是否是一致。

    在testAdd()方法上右键,选择Run As,然后JUnit Test,运行结果如下。

  • 相关阅读:
    jQuery中$.get、$.post、$.getJSON和$.ajax的用法
    easyui笔记
    查询用户表中都存在那些表
    在tomcat下端口号设置后面 添加 URIEncoding=UTF-8可以使传递中文的不乱码
    jquery 实现ajax 上传文件的功能(使用插件 ajaxfileupload)
    oracle 分页(rownum的理解) 以及 树节点的查询
    Server.Transfer,Response.Redirect用法点睛
    Excel 生成sql语句
    exjs3.2的gridPanel的表头总宽度与列的总宽度不一致的解决方案
    Nopi .net下面的Excel第三方dll
  • 原文地址:https://www.cnblogs.com/shamao/p/10913921.html
Copyright © 2011-2022 走看看