JUnit
- JUnit是一个Java语言的单元测试框架,不是Javase的一部分,想要使用导入jar包。如果用的是myEclipse的话,是不用导包的,他系统是自带的。
创建Java项目
创建package和Java项目
package cn.zzuli.testJunit;
import java.util.Scanner;
public class TestJunit {
public static void main(String[] args) {
}
public void test() {
System.out.println("5555555555555");
Scanner s = new Scanner(System.in);
int a = s.nextInt();
int b = s.nextInt();
System.out.println(a+b);
}
}
创建source Folder
- 这里需要注意的是,新建文件夹必须和src在同一目录上,而且在文件夹建的包必须和测试方法所在类的包名完全一致,否则无法进行方法测试。
测试方法
package cn.zzuli.testJunit;
import org.junit.Test;
public class test {
@Test
public void test_one(){
TestJunit t = new TestJunit();
t.test();
}
}
这里关于JUnit的方法很多,例如:
- @Ignore :表示这个方法不进行单元测试
- @Before: 在每个方法执行运行
- @After:在每个方法之后运行
-
Assert.assertEquals("测试期望的值", "方法运行的实际的值")
如果得到的期望值和实际运行的值不一致那么运行会报错