使用Junit进行单元测试
2015-03-31 20:20
197 查看
在.NET学习的时候接触到NUnit,到了java学习当然也少不了对JUnit的学习,这篇博文简单的介绍一下Junit的使用。
1.在项目根目录下右击-->Build Path-->Add Libraries
图1 添加jar包
2.在Add Library下选择JUnit,然后Next-->JUnit4.
选择Finish后,就会发现项目下面多了一个类库:
3.被测试类
4.新建测试类
5.选中测试方法,右击-->Run As-->JUnit Test,即可运行测试
6.运行效果如下,说明测试通过
总结:
JUnit和Nunit的使用是十分相似的,我们在平时做Demo的时候,如果用控制台程序的main方法,每次只能执行一个线程,如果要模仿客户端调用多个方法会十分麻烦,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进行单元测试
- All About JAVA 使用JUnit 进行单元测试
- 使用junit进行单元测试
- Spring整合JUnit框架进行单元测试代码使用详解
- 如何使用Junit进行单元测试
- 使用Junit进行单元测试代码
- Maven工程使用Junit进行单元测试
- 使用Junit对spring controller进行单元测试与数据的分页
- 使用junit进行单元测试的注解的执行顺序。
- 使用JUnit在struts+spring+hibernate框架环境下进行单元测试
- Spring整合JUnit框架进行单元测试代码使用详解
- MyEclipse中使用JUnit进行单元测试
- Eclipse中使用JUnit进行单元测试
- 使用Junit进行单元测试时遇到的问题记录[上]
- Spring整合JUnit框架进行单元测试代码使用详解
- Junit 实例精讲基础教程(三) 使用@Test(timeout=5000)模拟超时进行单元测试
- 使用Junit对Android应用进行单元测试
- Spring 使用Junit 进行单元测试
- 使用Junit工具进行单元测试