先来看一个例子:

先用junit3来写测试用例,如下:

junit3测试结果:

从上面可看出:

1.junit3必须要继承TestCase类

2.每次执行一个测试用例前,junit3执行一遍setup(),用于对数据的初始化

执行完一个测试用例后,再执行teardown,用于销毁还原数据

3.测试方法必须写成test***形式。比如上述写了三个方法,testAdd,eee,test,但是测试结果中只有testAdd和test的

再看用junit4写测试用例:

junit4运行结果:

可知junit4:

1.junit4 不需继承TestCase这个类

2.junit4使用标签@Before,@After代替junit3中的Setup和Teardown

4.junit的用例名称可以随便写,只要前面加个标签@Test即可。如写了三个方法:testAdd,testMinus和eee,运行后,这三个方法都得到了执行

最新文章

  1. javascript实用技巧、javascript高级技巧
  2. java集合框架之Set
  3. JS 判断图片尺寸大小,以便页面resize时,动态调整页面元素位置
  4. Effective Java 24 Eliminate unchecked warnings
  5. .net串口通信
  6. 20145227 《Java程序设计》第2周学习总结
  7. Mybatis 学习-4
  8. PostgreSQL关闭不了时怎么办
  9. AFNetworking (3.1.0) 源码解析 <二>
  10. poj 1979 Red and Black(dfs水题)
  11. 使用Python做科学计算初探(转)
  12. android屏幕适配之度量单位、屏幕分类、图标尺寸归类分析
  13. promise知识点汇总
  14. x86 处理器开机顺序
  15. asp.net mvc 5 关闭xss过滤
  16. jmeter使用csv进行参数化(二)
  17. Flutter 布局(七)- Row、Column详解
  18. HDFS ErasureCode方案对比
  19. Packetbeat协议扩展开发教程(1)
  20. 关于PHP使用GD库生成的验证码无法在别处显示

热门文章

  1. JSON学习(二)
  2. Function Evaluation
  3. JS Web API 拖拽对话框案例
  4. 【解决方案】文件上具有 Web 标记,请删除 Web 标记
  5. SQL Server安装教程(超详细)
  6. loadrunner通过字符串左右边界提取字符串
  7. Oracle数据库之初识部分知识
  8. ETC1/DXT1 compressed textures are not supported when publishing to iPhone
  9. RocketMQ-Console安装
  10. mongodb移除分片和添加分片(转)