Ignoring a Test

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

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

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

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

[java] view plaincopy

  1. import static org.junit.Assert.assertArrayEquals;
  2. import org.junit.Ignore;
  3. import org.junit.Test;
  4. public class IgnoreTest {
  5. @Ignore("testAssertArrayEquals ignore")
  6. @Test
  7. public void testAssertArrayEquals(){
  8. byte[] expected="trial".getBytes();
  9. byte[] actual="trial".getBytes();
  10. assertArrayEquals("failure-byte arrays not same",expected, actual);
  11. }
  12. }

测试结果:

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

时间: 2024-09-06 22:00:12

Ignoring a Test的相关文章

论文笔记之:Speed Up Tracking by Ignoring Features

Speed Up Tracking by Ignoring Features CVPR 2014 Abstract:本文提出一种特征选择的算法,来实现用最"精简"的特征以进行目标跟踪.重点是提出一种上界 (Upper Bound)来表示一块区域包含目标物体的概率,并且忽略掉这个 bound比较小的区域.我们的实验表明,忽略掉 90%的特征,仍然取得了不错的结果(未损失精度). Ignoring Features in Tracking .  基于滑动窗口的跟踪器,计算大量的 bound

mariadb报Ignoring query to other database解决方法

问题描述,今天登陆mariadb时,发现任何sql语句不能执行,报以下错误 MariaDB [(none)]> show databases; Ignoring query to other database MariaDB [(none)]> show tables; Ignoring query to other database MariaDB [(none)]> select database(); Ignoring query to other database 折腾了好长时间

解决配置IaaS中Endpoint系统日志报错:ignoring exception:Error executin gquery usp

为vRA Infrastructure配置Endpoint之后,系统提示下图所示的故障: 1.  DataBaseStatsService: ignoring exception: Error executing query usp_SelectAgent Inner Exception: Error executing query usp_SelectAgentCapabilities 这个故障是由于MSDTC服务的问题导致,因此,请点击Administrative Tools > Compo

【小错误】Device eth2 has different MAC address than expected, ignoring.

今天在搭建rac配置IP的时候报错显示如下: Device eth2 has different MAC address than expected, ignoring.[FAILED] 百度了下,问题解决. 问题原因: 配置文件里的MAC地址和真实的MAC不一样. 含有MAC信息的配置文件是/etc/sysconfig/network-scripts/ifcfg-eth0. 查看本机实际MAC的命令是 ifconfig eth0 解决办法: 查看配置文件/etc/sysconfig/netwo

Device eth0 has different MAC address than expected, ignoring

--启动时报 Device eth0 has different MAC address than expected, ignoring --修改mac  -- ifconfig eth0  查看真实的mac   HWaddr 00:BB:BB:BB:BB:BC [[email protected]]# ifconfig eth0      Link encap:Ethernet  HWaddr 00:BB:BB:BB:BB:BC inet addr:192.168.5.109  Bcast:2

hadoop错误Ignoring exception during close for [email protected] java.io.IOException Spill failed

1.错误    Ignoring exception during close for [email protected] java.io.IOException: Spill failed2.原因     本地磁盘空间不足非hdfs (我是在myeclipse中调试程序,本地tmp目录占满)3.解决     清理.增加空间 如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的[推荐]. 如果,您希望更容易地发现我的新博客,不妨点击一下左下角的[关注我]. 如果,您对我的博客所讲述的内容有

【ZBar】ios错误ignoring file xxx missing required architecture x86_64 in file

解决方法: 1.在Project target里"Architectures"设置为:Standard (armv7,armv7s)或者  Standard (armv7,arm64) 2.设置"Build Active Architecture Only"为"NO" 还有一篇文章说的很牛逼,但是还咩有看,http://blog.csdn.net/lanmanck/article/details/39055503 原文地址:[ZBar]ios错误

python scrapy 报错 DEBUG: Ignoring response 403

DEBUG: Ignoring response <403 http://movie.douban.com/top250>: HTTP status code is not handled or not allowed 怎么回事呢,被屏蔽了,我们来伪装一下,在settings.py里加上USER_AGENT: 解决方法: 在setting.py文件中增加USER_AGENT配置:(随便写一条就可以了) USER_AGENT = 'Mozilla/5.0 (Windows NT 6.1; WOW

解决Undefined symbols for architecture x86_64: 报错 和 ld: warning: ld: warning: ignoring file警告

出现这种错误的情况: 用iphone5模拟器编译程序正常, 用iphone5s以上的模拟器编译出现Undefined symbols for architecture x86_64: 报错 和 ld: warning: ld: warning: ignoring file警告, 用真机编译正常... 网上找了很多解决方法都没办法解决..都是说更改bulid setting的一些相关设置..然后都木有什么卵用... 这里附上我的解决方法..其实也不是很麻烦...(我没有更改bulid settin

zookeeper报错[org.apache.zookeeper.ClientCnxnSocketNIO.cleanup()]: Ignoring exception during shutdown output

今天启动项目控制台报错: [DEBUG]-[Thread: main-SendThread(192.168.1.45:2181)]-[org.apache.zookeeper.ClientCnxnSocketNIO.cleanup()]: Ignoring exception during shutdown output 找了半天发现因为我们公司停电了,ip被重置了.呵呵呵呵