Junit初级编码(一)第一个Junit测试程序
2015-11-14 22:00
169 查看
序,Junit测试是单元测试的一个框架,提供了很多方法,供我们快速开展单元测试。目前最新版本JAR包为4.12,官网地址为http://junit.org/
2 Eclipse建立两个工程(名字随便)
Hello工程中建立一个Public类,有个方法,计算两数和。
3 HelloJunit工程引入Junit JAR包
4 编写Junit代码
5 运行Junit单元测试
Run As->Junit Test
6 运行成功
2 框架应该以单个测试为单位来监测和报告错误(单个测试)
3 应该易于定义要运行哪些单元测试(易于定义)
2 框架必须帮助我们创建具有长久价值的测试(价值的测试)
3 框架必须帮助我们通过复用代码来降低编写测试的成本(复用的测试)
一、第一个Junit测试程序
1 去官网下载JAR包,备用2 Eclipse建立两个工程(名字随便)
Hello工程中建立一个Public类,有个方法,计算两数和。
3 HelloJunit工程引入Junit JAR包
4 编写Junit代码
package test; import static org.junit.Assert.*; import org.junit.Test; import com.APP; public class APPTest { @Test public void testGetSum() { APP app = new APP(); double result = app.getSum(1, 2); assertEquals(3,result,0); } }
5 运行Junit单元测试
Run As->Junit Test
6 运行成功
二、单元测试框架应该遵循的三大规则
1 每个单元测试都必须独立于其他所有单元测试而运行(独立运行)2 框架应该以单个测试为单位来监测和报告错误(单个测试)
3 应该易于定义要运行哪些单元测试(易于定义)
三、Junit框架三大目标
1 框架必须帮助我们编写有用的测试(有用的测试)2 框架必须帮助我们创建具有长久价值的测试(价值的测试)
3 框架必须帮助我们通过复用代码来降低编写测试的成本(复用的测试)
相关文章推荐
- 常见排序算法
- 从事科研项目的心得
- HDOJ 5562 Clarke and food(贪心,水)
- JAVA Executor简介
- BIOS工程师手边事--SMM模式
- hdoj 2151 Worm【dp】
- 使用NGINX反向代理做小偷站
- prepare
- c++ 枚举的定义、设置值、取值范围
- 【数据库5】过滤查询
- hdoj Worm 2151 (DP)
- hdu--1198
- Looper、Handler、Message以及消息队列模型
- MySQL远程访问设置终极方法
- MFC中关于运行时类信息及动态创建对象的两个宏的意义
- 多态与异常处理动手动脑
- 第11周项目1-验证算法(3)中序线索化二叉树的算法验证
- [Unity热更新]lua基础(四)
- 基础事件
- java虚拟机内存回收详细流程图