JUnit快速入门

<strong><span style="color:#666666;">
</span></strong>

说到JUnit,说实在话,我自己也不知道为什么要学习他,虽然很清楚他是一个测试框架,而且很多人说他很方便什么的。但是我还是觉得没什么用,如果开发过程中一边根据业务逻辑写方法,还要一边去写Test,感觉很麻烦啊。不过闲着也是闲着,JUnit学习的东西也不多,先学会吧,也许自己用了才会明白他的好。


现在JUnit已经是4的版本了,看了下说明文档,JUnit4对比JUnit3的最大区别就是全面使用了注解,注解的好处就不多说了。


这里学习就学新的吧,JUnit4!


首先我们新建一个类Method,里面包含一个add方法:

package com.junit.code;

public class Method {

	/**
	 * 加法运算
	 * @param arg1
	 * 			参数1
	 * @param arg2
	 * 			参数2
	 * @return
	 */
	public int add(int arg1, int arg2){
		return arg1+arg2;
	}
}

很简单的一个方法,就是一个加法。。

接下来我们怎么使用JUnit进行测试呢?


我们右击我们新建的Method类 》 new  > JUnit Test Case  (如下图所示)











ok了  ,上了这么多图  ,感觉太小白了  没办法  为了能更直观 。。。。。


好了,我们现在就在他自动生成的testAdd方法中编写简单的测试:


package com.junit.test;

import static org.junit.Assert.*;

import org.junit.Test;

import com.junit.code.Method;

public class MethodTest {

	@Test
	public void testAdd() {
		assertEquals(6, new Method().add(3, 3));
	}

}

这里的assertEquals有两个参数,第一个参数是我们预期的结果,第二个参数就是我们运行的结果。

这里我们预期的结果是6 ,add方法传入了两个参数,按道理说结果也应该是6.

我们运行一下(右击 》 run as 》 JUnit test)



可以看到运行的结果,果然,没有错误,绿色的条也代表没有错误。


假设我们写入预期的结果为5会怎么样呢??



我们可以发现有一个fileures,条也变成了红色,fileure trace也说得很清楚,我们预期结果是5,但是实际结果是6.


很直观吧 。。简单的JUnit入门就是这样了。。微笑














评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值