Junit相关注解

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

猜你喜欢

转载自blog.csdn.net/awen6666/article/details/104320343
今日推荐