zoukankan      html  css  js  c++  java
  • junit常用注解

    在junit中常用的注解有@Test、@Ignore、@BeforeClass、@AfterClass、@Before、@After、@Runwith、@Parameters

    JUnit4的测试类不用再继承TestCase类了。使用注解会方便很多。


    @Test
    测试方法,在这里可以测试期望异常和超时时间
    这是两种抛异常的方法

     举例如下:expected方法期望抛出异常

     timeout方法举例:期望在100秒内结束测试,如果100秒内没有结束,则认为测试失败(一般测试执行效率可用timeout方法)


     @Ignore:忽略的测试方法

    举例加入@Ignore此方法,在测试时下面这个方法不进行测试(加这个方法是有意义的,比如此方法的功能没有编写完成加入 @Ignore可暂时不对其进行测试)

     


     @Before:每个测试方法之前执行(初始化方法),@After:每个测试方法之后执行(释放资源)


    @BeforeClass:针对所有测试,只执行一次,且必须为static void,在所有的方法之前执行比@Before还要前
    @AfterClass:针对所有测试,只执行一次,且必须为static void,在所有的方法之后执行比@After还要后
    在什么样的情况下是用这两种方法:如果当你做测试的时候,需要取得很耗费时间的资源比如数据库,或者搭建复杂环境的时候用@BeforeClass,需要吧这个环境释放掉用@AfterClass
     
  • 相关阅读:
    HDU 3389 Game (阶梯博弈)
    国内操作系统OS分析(上)
    激光雷达应用技术分析
    构建深度学习框架运行平台
    GitHub上YOLOv5开源代码的训练数据定义
    GitHub上开源的YOLOv5
    深度学习调用TensorFlow、PyTorch等框架
    CUDA C 纹理提取Texture Fetching
    CPU,GPU,GPGPU
    毫米波RADAR与LIDAR探秘
  • 原文地址:https://www.cnblogs.com/book3/p/12209620.html
Copyright © 2011-2022 走看看