JUnit常用注解

2017-08-07  本文已影响13人  willn

@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

上一篇下一篇

猜你喜欢

热点阅读