1.JUnit的单元测试
2017-08-04 本文已影响12人
峰子1994
1.JUnit的简介
JUnit是一个开源的java测试框架,它是Xuint测试体系架构的一种实现。在JUnit单元测试框架的设计时,设定了三个总体目标:
1.简化测试的编写,这种简化包括测试框架的学习和实际测试单元的编写;
2. 使测试单元保持持久性;
3. 可以利用既有的测试来编写相关的测试
2.JUnit使用的规定
/*
* JUit的简介的使用的步骤:
* 1.使用@Test标注,表示这个一个测试的方法,相当于是一个main方法
* 2.方法的名称可以随便取,但是要注意规范,类似 test+方法名称
* 3.方法返回值一定是void的
* 4.方法不能有任何的参数
* 5.可以抛出异处理的
* 6.我们做的抛出异常是不可取的,Juint使用自带的异常处理类Assert(断言类)
*/
@Test
public void testAdd1() throws Exception{
MathUtil mu = new MathUtil();
int a = 10;
int b =5;
int result = mu.add(a,b);
if (result!=15){
throw new RuntimeException("运行错误了");
}
}
3.JUnit的抛出异常 (Assert断言类)
@Test
public void testAdd(){
MathUtil mu = new MathUtil();
int a = 10 ;
int b = 20 ;
int result = mu.add(a,b);
//是否相等的操作,第一个参数为期待的值,后面为实际的值
//Assert.assertEquals(30,result);
//不相等,第一个参数为不期待的值,后面是期待的值
Assert.assertNotEquals(20,result);
}