Junit单元测试工具
1.1作用
Junit单元单元测试测试,主要用于对程序进行专业化测试
package a_Junit;
import org.junit.Assert;
import org.junit.Test;
public class Test_Junit {
/**
* 1)写一个测试MathUnil的add测试方法
* 注意:给每一个方法方法上面@Test注解,那么该方法就是一个测试方法,(类似于一个main方法)、
*
* 1)Junil测试方法的规则
* 1)测试方法一定在方法的顶部要加上@Test注解
* 2)方法必须是public修饰 不能带有返回值,不能带参数,可以抛出异常
* 2)Junit方法如何运行
* 1)运行一个方法,双击对应的方法,右键Run As->Junit Test (或者Outline视图,右键Run As->Junit Test)
* 2)运行类的所有方法:双击类:右键Run As->Junit Test
* 3)运行一个项目所有方法。双击项目。右键Run As->Junit Test
* 3)查看Junit方法的结果
* 查看Junit的导航条
* 绿色:代表测试通过了
* 红色:代表测试不通过
* 4)对结果进行判断
*
*/
@Test
public void testAdd(){
MathUlit m1=new MathUlit();
int result=m1.add(5, 6);
/**
* 手动解析
*/
if(result!=15){
throw new RuntimeException("错误信息");
}
/**
* 使用Junit专业的判定结果的方法
* Assert类,断言类(判定的结果是什么)
*/
Assert.assertEquals(15, result);
Assert.assertNotSame(15, result);
Assert.assertSame(15, result);
}
}