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

使用Junit进行单元测试

时间:2015-03-31 22:25:34      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:junit   单元测试   

    在.NET学习的时候接触到NUnit,到了java学习当然也少不了对JUnit的学习,这篇博文简单的介绍一下Junit的使用。


    1.在项目根目录下右击-->Build Path-->Add Libraries


                        技术分享

                                            图1  添加jar包

   

     2.在Add Library下选择JUnit,然后Next-->JUnit4.   

                                                                     

                                                             技术分享


    选择Finish后,就会发现项目下面多了一个类库:


                             技术分享


    3.被测试类

    

//被测试对象
public class Tool {
	//被测试方法一
	public int add(int a,int b){
		return a+b;
	}
	//被测试方法二
	public int add(int a,int b,int c){
		return a+b+c;
	}
}

    4.新建测试类

    

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

public class ToolTest {
/*
 * 使用Junit步骤
 * 1.建立测试类 ToolTest ==> 规范 ==> 待测试的类名 + Test后缀
 * 2.导包
 * 3.创建可运行的测试方法
 * 		1>创建一个publi void 的方法,方法名以test开头,以要测试的方法名结尾(规范)
 		2>在方法上加入注解@Test
 */
@Test
public void testAdd1(){
	Tool tool = new Tool();
	
	int result  = tool.add(1, 2);//3
	System.out.println(result);
}
@Test
public void testAdd2(){
	Tool tool = new Tool();
	//int i = 1/0;
	int result  = tool.add(1, 2,3);//6
	System.out.println(result);
}
@Before
public void init(){
	System.out.println("每个测试方法运行前都要调用我,初始化一些参数!");
}
@After
public void destory(){
	System.out.println("每个测试方法运行结束都要调用我,释放一些资源!");
}
}

    5.选中测试方法,右击-->Run As-->JUnit Test,即可运行测试

   

                      技术分享


    6.运行效果如下,说明测试通过

    

                               技术分享


    总结:

    JUnit和Nunit的使用是十分相似的,我们在平时做Demo的时候,如果用控制台程序的main方法,每次只能执行一个线程,如果要模仿客户端调用多个方法会十分麻烦,JUnit就为我们很好的解决了这一问题,有了JUnit不过测试多少个方法,只要一步搞定,十分方便。

使用Junit进行单元测试

标签:junit   单元测试   

原文地址:http://blog.csdn.net/zjx86320/article/details/44784047

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