#单元测试
#测时的对象 是一个类的方法
#junit不是javase的一部分,想要使用,需要导入jar包
#单元测试方法的是,方法命名规则 public void方法名(){}
现在来写一下
在 cn.xiaozhang.test包下创建一个类
package cn.xiaozhang.test;
public class TestJunit {
public void testAdd(int a,int b){
System.out.println(a+b);
}
}
现在测试这个方法
创建一个与src文件夹同级目录下的文件夹,然后在新建的文件夹下创建一个和上一个文件夹下面的包相同名字的包,(测试规范)
在新建的包下新建java文件
使用注释方式运行测试方法,在方法上面
**@Test
package cn.xiaozhang.test;
import org.junit.Test;//这个是导进来的包
public class Testdemo {
@Test
public void testAdd1 (){
//测试格式
/*
* @Test(注意大小写
*
* public void +方法名
* */
TestJunit test01 = new TestJunit();
//创建类的实例,因为被测试的方法不是静态方法
test01.testAdd(2, 3);
}
}
选中方法名然后右键run as目录下的JUnit test
在JUnit窗口中有绿色的条条证明测试通过,如果红色则不成功
**@Ignore:表示这个方法不进行单元测试
**@Before:在每个方法执行前运行
**@After:在每个方法执行后运行