码迷,mamicode.com
首页 > 其他好文 > 详细

JUnit的基本使用

时间:2014-09-05 22:20:12      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:style   color   使用   ar   strong   sp   代码   on   c   

    一些关于单元测试的理念:
    单元测试并不能证明你的代码是正确的,只能证明你的代码是没有错误的。

    Keep bar green and keep your code cool

   关于JUnit的两种最基本的使用步骤

   第一种方式<4.0的JUnit版本

   1、 在已经编写好的项目中新建一个package用于单元测试。

   2、 要在buildpath中加入JUnit对应的包。

   3、 新建一个类,比如unitTest

   4、 当前的类需要继承Test类,需要导入一下的一些包:

       import static org.junit.Assert.*;

       import junit.framework.TestCase;

       import org.junit.Test;

   5、 编写自己的测试函数,可以编写多个,感觉上每个函数都相当于一个main方法,要注意的是需要用来执行的函数都要以test开头

   6、 在对应的测试类上点击Run as 之后点击JUnit Test 就可以执行对应的test开头的方法了。

   第二种方式>=4.0的JUnit版本

   1、 这种方式是基于注解来进行的,先要加上对应的包import org.junit.Test,其他的就不用加了。

   2、 类名不需要继承TestCase,测试方法也不需要以test开头。

   3、 只需要在方法的前面加上@Test的注解,之后 Run as—>JUnit test这样就会自动对加了注解的方法进行测试。

   这种方式的大致原理还是利用反射,先获得Class类实例,之后利用getMethods方法得到这个类的所有的方法,之后遍历这个方法,判断每个方法是否加上了@Test注解,如果加上了注解,就执行。大多数框架内部都是依靠反射来进行的。

JUnit的基本使用

标签:style   color   使用   ar   strong   sp   代码   on   c   

原文地址:http://www.cnblogs.com/Goden/p/3958704.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!