1、中心思想:
单元测试不是证明你对,而是证明你没错
2、基本注解应用
注解 | 使用环境 |
---|---|
@Test | 标志这个方法需要单元测试 |
@BeforeClass | 在所有单元测试方法前执行 ps:需要是static,原因:类加载时调用 |
@AfterClass | |
@Before | 在每个单元测试方法前执行 |
@After | 在每个单元测试方法后执行 |
@Ignore | 标志这个方法未完成,测试的时候忽略它 |
3、执行过程(大致)
1、反射得到类
2、反射得到类的所有方法
3、判断方法中是否有@Test的注解,若有就单元测试
3.1、无,就不执行单元测试