JUnit常用注解

@Test:将一个 普通的方法修饰成为一个测试方法

@Test(timeout=2000)如果方法的执行操作所耗费的毫秒数>2000毫秒,则测试方法失败。

@Test(expected=IllegalArgumentException.class) 检查测试方法是不是抛出了对应的异常

@BeforeClass:他会在所有的方法运行前被执行,static修饰

publicstaticvoidsetUpBeforeClass()throwsException { }

@AfterClass: 他会在所有方法运行结束后被执行,static修饰

publicstaticvoidtearDownAfterClass()throwsException {}

@Before:会在每一个测试方法被运行前执行一次(常用来进行一些测试环境的准备),甚至可以用 @Before 来注释多个方法,这些方法都在每个测试之前运行。

publicvoidsetUp()throwsException {}

@After:会在每个测试方法被运行后执行一次(常与与@Before进行对应,做一个清理工作)

publicvoidtearDown()throwsException { }

@Ignore:所修饰的测试方法会被测试运行器忽略(当测试的方法还没有实现,或者测试的方法已经过时....)

@RunWith:可以修改测试运行器 org.junit.runner.Runner

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容