《Java从入门到放弃》JavaSE入门篇:单元测试

单元测试其实没什么好说的,直接看操作步骤!

我们来测试前一篇的小明买食物的方法。

第一步:在小明类上点右键,然后再new一个JUnit Test Case

第二步:继续点下一步,图上的内容相信大家都看得懂吧,如果看不懂···,那就要么学习,要么放弃吧,哈哈!

第三步:勾选要测试的方法:

第四步:点击OK,导入使用JUnit需要使用的Jar包

第五步:自动生成了一个xxxTest的类,里面包含一个testxxx的方法,上面有一个@test注解,因为我们没有勾选初始化的方法,所以所有的代码都直接写在testxxx方法中吧。

第六步:编写断言,输入测试数据,再判断方法的返回结果是否是我们预测的值,如果是的话,说明被测试的方法在当前数据下没问题。实际开法中会把每种情况都测试几组边界数据,来判断方法有无BUG,测试结果有两种情况,如果绿色则说明测试结果与预测结果相同,方法没问题,否则说明方法有BUG。

单元测试就这么简单!!!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏信安之路

PE 病毒与 msf 奇遇记

通俗的讲,PE 病毒就是感染 PE 文件的病毒,通过修改可执行文件的代码中程序入口地址,变为恶意代码的的入口,导致程序运行时执行恶意代码。

750
来自专栏iOS技术

YYCache 源码剖析:一览亮点

YYCache 作为当下 iOS 圈最流行的缓存框架,有着优越的性能和绝佳的设计。笔者花了些时间对其“解剖”了一番,发现了很多有意思的东西,所以写下本文分享一下...

3325
来自专栏有趣的django

37.Django1.11.6文档

第一步 入门 检查版本 python -m django --version 创建第一个项目 django-admin startproject mysite ...

4068
来自专栏技术博客

Asp.Net Web API 2第十五课——Model Validation(模型验证)

阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看 http://www.cnblogs.com/aehyok/p/3446289.h...

672
来自专栏猿人谷

Unix下c程序内存泄露检测工具

Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。 Valgrind的最初作者是Julian Seward,他于2006年由于在开发V...

1987
来自专栏软件测试经验与教训

LR windows计数器

2594
来自专栏腾讯云实验室

玩转 Jupyter Notebook

腾讯云提供了开发者实验室教你玩转 Jupyter Notebook,教程内容如下,用户可以点击开发者实验室快速上机完成实验。

8263
来自专栏阮一峰的网络日志

Github 的清点对象算法

使用 Github 的时候,你有没有见过下面的提示? $ git clone https://github.com/torvalds/linux Cloning...

3346
来自专栏逆向技术

16位汇编第三讲 分段存储管理思想

      内存分段 一丶分段(汇编指令分段) 1.为什么分段?   因为分段是为了更好的管理数据和代码,就好比C语言为什么会有内存4区一样,否则汇编代码都写...

1836
来自专栏FD的专栏

Brainfuck JIT Compiler in Rust

我们都知道,对于解释型的语言实现来说,性能是大家关注的焦点。比如,这位 Tondbal ik Ni 曾经还说过:

1143

扫码关注云+社区