java Junit3和Junit4使用区别
来源:互联网 发布:苹果手机间谍软件 编辑:程序博客网 时间:2024/05/16 07:27
Junit测试框架
一个开源的Java测试框架
一个开源的Java测试框架
一个简单易用、功能强大的单元级测试框架
Junit 3测试框架:
public class Number {/** * 有返回值 * * @param a * @param b * @return */public int add1(int a, int b) {// TODO Auto-generated method stubreturn a + b;}/** * 没有返回值 * @param a * @param b */public void add2(int a, Double b) {// TODO Auto-generated method stubSystem.out.println(a + b);}}Junit3必须继承TestCase类,方法名必须是以test开头的;
import junit.framework.TestCase;public class TestNumber extends TestCase {// Number类private Number number;@Overrideprotected void setUp() throws Exception {// TODO Auto-generated method stubsuper.setUp();number = new Number();System.out.println("初始化....");}@Overrideprotected void tearDown() throws Exception {// TODO Auto-generated method stubsuper.tearDown();number = null;System.out.println("销毁...");}/** * 必须方法名是test开头 * * 绿色是成功! 红色是失败! */public void testMy() {int num = number.add1(10, 30);// assertEquals("ok!", 40, num);assertEquals("失败!", 50, num);}public void testAdd() {//number.add2(10, 60.67);//assertNull("对象为空!", null);assertNotNull("对象不为空!", null);}}Junit4中所有的测试用例采用@Annotation标注,这比JUnit3的通过类继承和特定方法名带来更大的灵活性
public class TestNumber {//Number类private Number number;@Beforepublic void start(){number = new Number();System.out.println("start...");}@Afterpublic void end(){number = null;System.out.println("end...");} /** * 自动测试 */@Testpublic void my1(){number.add2(10, 50d);}@Testpublic void my2(){Assert.assertEquals("错误!", 20, number.add1(10, 5));}}
0 0
- java Junit3和Junit4使用区别
- Junit3和Junit4使用区别
- Junit3和Junit4区别
- Junit3和Junit4测试包使用区别
- junit3和junit4的使用区别
- junit3和junit4的区别
- Java-测试框架之JUnit3和JUnit4使用区别的总结
- JUnit3和Junit4简介
- JUnit测试框架之JUnit3和JUnit4使用区别的总结
- JUnit3 与 JUnit4 的区别
- JUnit3 与 JUnit4 的区别
- junit3与junit4的区别
- junit3.8和junit4的最简单的区别
- junit3.8和junit4的最简单的区别(转)
- Junit3和junit4的比较
- junit3和junit4的比较
- junit3&junit4
- junit3与junit4的区别及其兼容问题
- activiti根据当前节点获取下一个节点信息
- tcpreplay是如何回放数据包的
- LeetCode 210 Course Schedule II
- Hexo个人免费博客(四) 部署到Coding.net
- Spring MVC 处理异常的3种方式
- java Junit3和Junit4使用区别
- 定制一个相对安全的linux命令------delete (代替rm) ---待整理
- [李景山php] 关于php正则匹配的小坑
- Xtrabackup简单使用
- 吐槽伪‘大神’
- mysql:sql show variable显示数据库字符集
- APP测试基础知识
- 2016 校园招聘求职经历(二)
- HDOJ 2025 查找最大元素