《Java从入门到放弃》JavaSE入门篇:单元测试
单元测试其实没什么好说的,直接看操作步骤!
我们来测试前一篇的小明买食物的方法。
第一步:在小明类上点右键,然后再new一个JUnit Test Case
第二步:继续点下一步,图上的内容相信大家都看得懂吧,如果看不懂···,那就要么学习,要么放弃吧,哈哈!
第三步:勾选要测试的方法:
第四步:点击OK,导入使用JUnit需要使用的Jar包
第五步:自动生成了一个xxxTest的类,里面包含一个testxxx的方法,上面有一个@test注解,因为我们没有勾选初始化的方法,所以所有的代码都直接写在testxxx方法中吧。
第六步:编写断言,输入测试数据,再判断方法的返回结果是否是我们预测的值,如果是的话,说明被测试的方法在当前数据下没问题。实际开发中会把每种情况都测试几组边界数据,来判断方法有无BUG,测试结果有两种情况,绿色说明测试结果与预测结果相同,方法没问题,否则说明方法有BUG。
单元测试就这么简单!!!
《Java从入门到放弃》JavaSE入门篇:单元测试相关推荐
- jmeter-5-从入门到放弃【基础篇】
一.Jmeter简介: 1.简介 Jmeter 是一款基于Java程序开发的可视化客户端 (类似postman客户端).具有开源.高可扩展性.高移植性.多线程框架等特点. 简单来说它就是:界面友好,能 ...
- dotnet 从入门到放弃的 500 篇文章合集
本文是记录我从入门到放弃写的博客 博客包括 C#.WPF.UWP.dotnet core .git 和 VisualStudio 和一些算法,所有博客使用 docx 保存 下载:dotnet 从入门到 ...
- Binder从入门到放弃(框架篇)
前言 Binder从入门到放弃包括了上下篇,上篇是框架部分,即本文.下篇通过几个典型的binder通信过程来呈现其实现细节,稍后发布,敬请期待. 一.什么是Binder? Binder是安卓平台上的一 ...
- 肺炎在家自学C#--从入门到放弃然后又入门又放弃又入门
入门到第一次中断 去年的工作太忙,工作知识涉及面又广,大量学习的是管理经验,以及半导体检测设备现场故障处 理.下了班每天学一个小时软件,几个月过后,学习了有一百个小时.就没有然后了. 正如一切自学那样 ...
- 《Java从入门到放弃》入门篇:hibernate查询——HQL
不知不觉又到了hibernate的最后一篇了,只感觉时光飞逝~,岁月如梭~! 转眼之间,我们就···························,好吧,想装个X,结果装不下去了,还是直接开始吧· ...
- Java新手教程从入门到放弃从入门到精通(3)
运算 关系运算 布尔类型 接着上一篇继续讲布尔类型,下面创建两个布尔类型的变量并输出看下结果: public static void main(String[] args) {boolean bo ...
- 【软件测试从入门到放弃】入门阶段:迈入软件测试大门
引言 本文将讲解软件的概念.软件的生命周期.软件测试方法.软件测试常见模型.软件测试的覆盖率及软件测试规范,一步步带你进入软件测试大门. 一.软件基础 1.1 软件 1 软件的概念 软件是计算机系统中 ...
- 自动化测试,从入门到放弃
介绍 有多少本书,在打着"从入门到精通"的旗号在忽悠人.因为,并没有看到我们周围有多少个"精通"的人. 虽然有点武断,我还是建议不要去购买带有"从入门 ...
- 前端对div连线_《前端图形学从入门到放弃》003 三维世界
从本篇起,我们将正式进入webgl的3D世界 本篇涵盖的内容包括: webgl它在干啥? 如何画一个正方体? 如何成为一个"有深度"的正方体? 正方体要离家出走了! webgl它在 ...
- 2018-8-10-dotnet-从入门到放弃的-500-篇文章合集
title author date CreateTime categories dotnet 从入门到放弃的 500 篇文章合集 lindexi 2018-08-10 19:16:52 +0800 2 ...
最新文章
- 你能用大数据创造一个新的商业模型吗?
- Qt creator使用笔记
- Java黑皮书课后题第7章:*7.33(文化:中国生肖)使用一个字符串数组存储动物名称来简化程序清单3-9的程序
- 反向图——dj算法(判断从起点 开始有没有第二条路径能到达)Gym 102501K
- easyui Combotree 怎么加载数据 支持多选
- pmtk3怎样离线安装
- RK3288_Android7.1平台基于DRM框架的LCD开发
- 使用CounterDownTimer实现时分秒倒计时
- 初学者浅谈oracle中的一些sql
- LCD显示--TM1640芯片驱动程序
- Gradle Builds Everthing —— 产物输出
- 使用ps抠图_ps扣圆形_ps扣椭圆
- 如何通过Spring的ApplicationListener事件注册服务
- 计算机网络语音传输杂音回音,语音时有回音和杂音,怎么消除?
- win10更新后IE不见了
- K8S 创建 Deployment
- 最简单的单例模式,Go版本的实现你写对了吗?
- 准PR控制的谐波抑制方法
- python工资自动发放_python自动化办公--协助财务自动发送工资条
- Xcode真机设备无线调试
热门文章
- 中国计量大学matlab,计量经济学及matlab.pdf
- IB网卡驱动安装以及Infiniband连接带宽测试
- 厦门大学计算机软件学院,厦门大学软件学院研究生招生信息_厦门大学软件学院2019-研究生招生报名查询系统...
- 数据结构视频教程 -《浙江大学数据结构与算法徐镜春》
- linux num_fds文件描述符数量限制 too many openfiles 错误
- 电脑打开热点后无法连接到网络
- Linux Ubuntu系统下载安装NCL
- (实用)网页在线QQ客服咨询html代码
- c语言病毒编程,[原创]用C语言写病毒(3)
- Objective-C基础之闭包