注解 | 描述 |
---|---|
@Test | 编写一般测试用例 |
@Test(timeout = 1000) | 测试方法执行超过1000毫秒后,则超时,测试失败 |
@Test(expected = Exception.class) | 测试方法期望得到的异常类,如果方法执行后没有抛出指定异常,则测试失败 |
@BeforeClass | 在所有测试方法前执行一次,一般写初始化的代码 |
@AfterClass | 在所有测试方法后执行一次,一般写销毁和释放资源的代码 |
@Before | 在测试方法前执行,一般用来初始化方法(比如在测试其他方法时,类中与其他测试方法共享的值已经被改变,为了保证测试结果的有效性,会在@Before注解的方法中重置数据) |
@After | 在测试方法后执行,用于实现在方法执行完成后要做的事情 |
@Ignore(“not ready yet”) | 执行测试时将忽略掉此方法,如果用于修饰类,则忽略整个类 |
@RunWith | 在JUnit中有很多Runner,他们负责调用你的测试代码,每一个Runner都有各自的特殊功能,根据需要选择不同的Runner来运行你的测试代码 |
Junit相关注解
最新推荐文章于 2023-10-26 21:55:33 发布