当前位置:
首页
文章
前端
详情

Junit中用到的注解

@Test           声明一个方法为测试方法,有两类参数expected、timeout,expected是捕获抛出期望的异常信息,timeout用来执行当前测试时间的限制。

@Before         在当前测试类的每个测试方法的执行前执行

@BeforeClass    在当前测试类的所有测试方法执行前执行

@After          在当前测试类的每个测试方法的执行后执行
  
@AfterClass     在当前测试类中的所有测试方法执行后执行

@ClassRule     被声明为ClassRule的类中可以复写before()和after(),在开始执行测试类之前执行before方法,在执行完测试类之后执行after()方法。

@FixmethodOrder   用来指定测试类中的测试方法的执行顺序。
取值有
DEFAULT          默认排序
JVM              根据JVM返回的方法顺序排序执行
NAME_ASCENDING   根据方法名进行排序

@Ignore         忽略测试类或者测试方法,其可以跟参数@Test("not ready yet")

@Rule          可以声明在public属性上或者方法上,被声明的类必须实现TestRule或者MethodMethod接口。

免责申明:本站发布的内容(图片、视频和文字)以转载和分享为主,文章观点不代表本站立场,如涉及侵权请联系站长邮箱:xbc-online@qq.com进行反馈,一经查实,将立刻删除涉嫌侵权内容。