单元测试:JUnit (java unit test) java的单元测试
JUnit是一个公认的且广泛使用的测试框架,测试的功能是由JUnit框架提供的,要使用这个框架就必须引用JUnit测试框架的jar包
程序员要测试程序员自己写的方法是否正确,所以需要单元测试
单元测试的版本
- JUnit3
- JUnit4
- JUnit5
单元测试用的名词
- 断言(sassert)
-
- 断:断定,判定
-
- 言:动词,表达的意思;名词,话语或语言的意思
断言就是能够清晰的准确的表达一个结果是正确的
JUnit3
1.测试类放在test源代码文件夹中(source folder)
测试类必须集成自TestCase类
junit.framework.TestCase
2.测试类中的方法名称,必须是test为开头的方法
比如:
public void testMethod(){}
3.测试类中重写protected void steUp()方法
此方法是在执行任何一个测试方法的时候都要先调用setUp方法;
setUp方法执行完毕后,才执行测试方法中的内容;
setUp方法适合在执行测试方法前作初始化工作;
JUnit4
1.测试类放在test源代码文件夹中(source folder)
2.在测试方法的前面,添加一个注解@Test注解,测试方法的命名任意,但建议是以test开头的方法
3.如果在某个测试前添加一个注解@Berfore,那么此方法就是在任何测试方法执行前执行,一般做初始化工作