单元测试中junit的使用
2015-12-08 10:48
267 查看
1.junit的介绍
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。
2.junit的运行机制
在实际的测试中我们测试某个类的功能是常常需要执行一些共同的操作,完成以后需要销毁所占用的资源(例如网络连接、数据库连接,关闭打开的文件等),TestCase类给我们提供了setUp方法和tearDown方法,setUp方法的内容在测试你编写的TestCase子类的每个testXxxx方法之前都会运行,而tearDown方法的内容在每个testXxxx方法结束以后都会执行。这个既共享了初始化代码,又消除了各个测试代码之间可能产生的相互影响。
重点是junit自动运行以test开头的函数。
3.junit的实例
<strong>package com.yun.test; import junit.framework.TestCase; public class TestJunit extends TestCase { public void testA(){ System.out.println("测试A"); } public void testB(){ System.out.println("测试B"); } }</strong>
4.运行结果
测试A 测试B
相关文章推荐
- Android里的DataBinding
- android中LayoutInflater.from(context).inflate的分析
- 跟踪算法及相关主页
- SQL 2008 R2下载 升级R2 SP1或者SQL 2008从10.50.1600升级10.5.2500
- 留住你的用户:8款第三方移动推送服务
- C# 条件量大时用临时表
- javascript将base64编码的图片数据转换为file并提交
- js随意拖动图片
- JS刷新当前页面的几种方法总结
- mysql开发常用小结
- JQuery中根据表单元素动态拼接json 字符串
- STL学习系列七:优先级队列priority_queue容器
- Linux平台swift语言开发学习环境搭建
- HttpClient不同版本超时时间的设置
- 0基础配置Android Studio
- 一点WM_ACTIVATE消息的说明记录
- 11月国内电脑分辨率十强:720*1280进十强 居第七
- 内置函数(内嵌函数或内联函数)
- ubuntu上运行C程序
- python基础之列表、字典、元祖等 (二)