美文网首页
JUnit常用注解

JUnit常用注解

作者: willn | 来源:发表于2017-08-07 18:29 被阅读13次

    @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

    相关文章

      网友评论

          本文标题:JUnit常用注解

          本文链接:https://www.haomeiwen.com/subject/ycialxtx.html