好长时间美协东西了,今天有时间,写点内容。Junit4出来好久了,可是真正去看它还是第一次,所以将整理内容记录一下,方便以后使用,也为有需要的朋友提供点资料。
在junit4中,由于采用了注解技术,所以重点在对主要注解的理解上:
- @BeforeClass
- @Before
- @Test
- @After
- @AfterClass
- @RunWith
- @SuiteClasses
前5项,只要多少看过junit的人,不用解释,就知道是在测试用例中使用的。而第六项和第七项需要根据名称进行推理理解。同时要注意测试用例中的方法的修饰符的使用,这个可不是随便写的,好在运行时报错。所以在学习阶段多用点心,不安掌握其要求,另外如果英文还算可以,最好是阅读其官方文档。
通过下面的程序,相信不难理解其作用,掌握其用法。
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
/**
* 实现JUnit Test Suite的功能
* @author Administrator
*
*/
@RunWith(Suite.class)
@SuiteClasses( { StudyTestStudent.class,StudyTestTeacher.class })
public class AllTests {
}