前言
JUnit4
注解
注解 | 描述 |
---|---|
@Test | 可以带属性,(expected=XXException.class) 异常测试,(timeout=xx)超时测试 |
@BeforeClass | 静态的,所有测试方法之前 |
@Before | 每个测试方法 |
@AfterClass | 静态的,所有测试方法之后 |
@After | 每个测试方法之后 |
@Ignore | 禁用测试 |
断言
断言 | 描述 |
---|---|
assertEquals | 相同 |
assertArrayEquals | 数组相同 |
assertSame | 同一引用 |
assertNotSame | 不同引用 |
assertTrue | 为真 |
assertFalse | 为假 |
assertNull | 为空 |
assertNotNull | 不为空 |
assertThat | 调用第三方断言 |
测试套件
当有多个测试类时,可以创建测试套件,将每个测试类添加进去,只要运行测试套件,所有测试都会运行