博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础教程——JUnit和TDD
阅读量:5361 次
发布时间:2019-06-15

本文共 1422 字,大约阅读时间需要 4 分钟。

JUnit

JUnit是一个Java的单元测试工具。

package ah;public class MyCode {    public int m1() {        System.out.println("数字型");        return 1;    }    public String m2() {        System.out.println("null");        return null;    }    public boolean m3() {        System.out.println("boolean");        return true;    }    static MyCode obj = new MyCode();    public MyCode m4_1() {        System.out.println("obj");        return obj;    }    public MyCode m4_2() {        System.out.println("obj");        return obj;    }}

import org.junit.Test;

@Test

package ah.test;import static org.junit.Assert.*;import org.junit.After;import org.junit.Assert;import org.junit.Before;import org.junit.Test;import ah.MyCode;public class MyCodeTest {    MyCode mc = new MyCode();    @Test    public void testM1() {        Assert.assertEquals(1, mc.m1());    }    @Test    public void testM2() {        assertNull(mc.m2());    }    @Test    public void testM3() {        assertTrue(mc.m3());    }    @Test    public void testM4() {        assertSame(mc.m4_1(), mc.m4_2());    }    @Before    public void init() {        System.out.println("--申请资源--");    }    @After    public void close() {        System.out.println("--释放资源--");    }}

TDD(测试驱动开发)

Test-Driven Development。

先用 junit 写测试,然后再写代码;
写完代码,运行测试,如果测试失败,修改代码,运行测试……直到测试成功。
如果以后对程序进行修改,重构 ( refactoring ),只要再运行测试代码。如果所有的测试都成功,则代码修改完成。

转载于:https://www.cnblogs.com/tigerlion/p/11182827.html

你可能感兴趣的文章
Solr之java实现增删查操作
查看>>
httpClient连接工具类实测可用
查看>>
CDOJ 1965 连通域统计【DFS】
查看>>
飞机大战3-我的飞机
查看>>
c#接口
查看>>
MyEclipse部署Jboss出现java.lang.OutOfMemoryError: PermGen space
查看>>
ZOJ 1133
查看>>
HIVE和HADOOP的一些东西
查看>>
alibaba / zeus 安装 图解
查看>>
Planned Delivery Time as Work Days (SCN discussion)
查看>>
Ubuntu:让桌面显示回收站
查看>>
Android上传头像代码,相机,相册,裁剪
查看>>
git 安装体验
查看>>
Oracle 给已创建的表增加自增长列
查看>>
《DSP using MATLAB》Problem 2.17
查看>>
if 循环
查看>>
uva 111 History Grading(lcs)
查看>>
Python学习week2-python介绍与pyenv安装
查看>>
php判断网页是否gzip压缩
查看>>
一个有意思的js实例,你会吗??[原创]
查看>>