zoukankan      html  css  js  c++  java
  • Ignoring a Test

    如果我们不想让某个测试失败,我们仅仅想要忽略它,那么我们可以暂时的disable它。

    有三种方法来忽略一个测试:

    • 把方法注释掉
    • 删除 @Test 注释
    • 增加 @Ignore注释: @Ignore([ignore reason])

    方法一和方法二会导致测试结果不包括该测试。而使用方法三的话,执行完测试之后,我们不仅会知道跑多少测试,失败多少测试,还会知道有多少测试被忽略了。通过在@Ignore内添加字符串参数我们还可以记录该测试被忽略的原因。

    import static org.junit.Assert.assertArrayEquals;  
    import org.junit.Ignore;  
    import org.junit.Test;  
      
    public class IgnoreTest {  
      
        @Ignore("testAssertArrayEquals ignore")  
        @Test  
        public void testAssertArrayEquals(){  
            byte[] expected="trial".getBytes();  
            byte[] actual="trial".getBytes();  
            assertArrayEquals("failure-byte arrays not same",expected, actual);  
        }  
    }  

    测试结果:

    Runs:1/1(1 skipped)           Errors:0           Failures:0

  • 相关阅读:
    Redis之数据类型大全
    基于服务的SOA架构
    mybatis_个人总结
    mybatis_开发篇
    mybatis_基础篇
    mybatis_常用标签
    mybatis_映射查询
    solr_架构案例【京东站内搜索】(附程序源代码)
    Solr_全文检索引擎系统
    zabbix监控搭建步骤
  • 原文地址:https://www.cnblogs.com/miniren/p/4638505.html
Copyright © 2011-2022 走看看