Junit单元测试工具

1.1作用Junit单元单元测试测试,主要用于对程序进行专业化测试
package a_Junit;import org.junit.Assert;
import org.junit.Test;public class Test_Junit {/*** 1)写一个测试MathUnil的add测试方法*  注意:给每一个方法方法上面@Test注解,那么该方法就是一个测试方法,(类似于一个main方法)、* *  1)Junil测试方法的规则*      1)测试方法一定在方法的顶部要加上@Test注解*      2)方法必须是public修饰 不能带有返回值,不能带参数,可以抛出异常*  2)Junit方法如何运行*      1)运行一个方法,双击对应的方法,右键Run As->Junit Test (或者Outline视图,右键Run As->Junit Test)*      2)运行类的所有方法:双击类:右键Run As->Junit Test*      3)运行一个项目所有方法。双击项目。右键Run As->Junit Test*  3)查看Junit方法的结果*      查看Junit的导航条*          绿色:代表测试通过了*          红色:代表测试不通过*  4)对结果进行判断*      */@Testpublic void testAdd(){MathUlit m1=new MathUlit();int result=m1.add(5, 6);/*** 手动解析*/if(result!=15){throw new RuntimeException("错误信息");}/*** 使用Junit专业的判定结果的方法*      Assert类,断言类(判定的结果是什么)*///可以比较的是对象内容,用equal方法进行比较Assert.assertEquals(15, result);//判断俩个值是否相等,相等时测试通过。Assert.assertNotSame(15, result);//判断俩个值是否不相等。不相等时,测试通过//比较的是对象内存地址,用==进行比较Assert.assertSame(15, result);//判断俩个值是否相等,相等时测试通过。}
}

Junit单元测试工具相关推荐

  1. SSM框架自学(七)——Junit单元测试工具使用总结

    前言:Junit是单元测试工具,在项目开发中是经常用到的,比如SSM项目中在编写好每一个 Dao 的时候,我们都需要对它进行单元测试.我们使用Junit进行单元测试的话不需要启动Tomcat运行整个S ...

  2. Junit —— 单元测试工具基本使用

    一.关于 Junit 单元(Unit)测试API,用于开发过程中进行单元测试. Junit 官方在线示例与下载: https://github.com/junit-team/junit4/wiki J ...

  3. Android中的Junit单元测试

    Android中的Junit单元测试 在实际开发中,经常要对已经实现的功能进行单元测试,以保证当前单元没问题,尽可能的减少已有功能的bug 和Java中的开发一样,Android中对单元测试也可以采用 ...

  4. 开源单元测试工具汇总

    开源单元测试工具/框架汇总 作为开源软件的爱好者,了解了单元测试这概念后,自然忍不住去找找有什么开源单元测试工具. 下面列出了30款1,不分先后顺序. 1. NoSQL的单元测试工具 NoSQLUni ...

  5. 说实话,写了这么多程序了,还从来没有用JUnit作为单元测试工具测试过,今天就来学习一下

    1.    说实话,写了这么多程序了,还从来没有用JUnit作为单元测试工具测试过,心理面感到真的是惭愧.原来的所有测试,我都是通过在控制台打印输出语句看结果,这样就可以根据自己打印的信息自己去判断, ...

  6. 单元测试工具——JUnit的使用

    ⭐️前言⭐️ 本篇文章主要介绍单元测试工具JUnit的使用.

  7. java jtest_Java程序单元测试工具对比——Parasoft Jtest与Junit

    Web应用程序开发中,面向对象的Java语言占了不少的比重.对于Java应用程序的测试方法或方式多种多样,比较典型的是程序员自己来完成程序测试中的一个部分--单元测试. 之前,慧都资讯提到单元测试是程 ...

  8. 软件单元测试工具比较

    一.JTEST 1.简介: jtest是parasoft公司推出的一款针对java语言的自动化白盒测试工具,它通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性.Jtest先分析每个ja ...

  9. Spring(二)——Junit测试工具、属性的注入方式、注解

    文章目录 1. Junit 测试工具 2. getBean的五种用法 3. 属性的注入方式 4. bean的生存范围和加载策略 5. 自定义属性的注入方式 6. Spring中各类注解的作用 1. J ...

最新文章

  1. oracle 新增自增字段,SQL server、Oracle中拿到新增列时的自增字段值
  2. 计算机的潜意识--从机器学习谈起
  3. Design Pattern: Observer Pattern
  4. jpa mysql查找_jpa查找数据库最新一条消息
  5. MaxCompute 费用暴涨之新增SQL分区裁剪失败
  6. 沃尔玛控股中国1号店
  7. golang切片类型
  8. 坚果pro2刷机分享
  9. python 邮件服务器_python SMTP邮件服务
  10. 虚拟机镜像文件高速下载方法之一
  11. 容器学习笔记之CPU Cgroup
  12. VOB视频格式转换器怎么把vob转换为mp3
  13. 滞留在服务器的邮件,outlook 2010 发送邮件时莫名滞留在发件箱
  14. inflate的使用
  15. 【蓝桥杯】枚举,模拟,排序专题 (一)
  16. HDU 5810(伯努利实验、多校7、规律)
  17. python:汽水瓶
  18. PvP、PvE原生系统开发,助你抢跑链游赛道
  19. 信息系统项目管理-项目采购管理-十二
  20. SLAM论文速递【SLAM—— DynaSLAM II:紧耦合多目标跟踪与SLAM—4.19(2)

热门文章

  1. 【C语言程序设计】百钱买百鸡(百钱百鸡,百鸡问题)!
  2. Windows系统截屏有那么多方法,你知道吗?
  3. 什么是长尾关键词1078
  4. 测量学(三)测量点制图转CAD格式
  5. 【人工智能】模糊逻辑基本原理
  6. linux生成pdf乱码,com.aspose 生成pdf在linux生成PDF乱码解决(window环境正常)
  7. react 前端 实现打印机打印功能
  8. 易语言时间转化linux格式,易语言取时间年月日格式化
  9. su无法启动 计算机丢失,草图大师出错文件不见了如何找回?草图大师出 – 手机爱问...
  10. 【84期分享】4款中国风PPT模板免费下载