50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

JUnit 4.4 已发布

  • 2007-07-21
  • 本文字数:436 字

    阅读完需:约 1 分钟

assertThat——使用值 / 匹配(value/matcher)模式(这种模式是 xMock 框架首先引入的)提供了可读性更高,也更加灵活的测试,并使得错误消息更容易理解。
例如,原先的:assertTrue(responseString.contains("color") || responseString.contains("colour"));<br goog_ds_charindex="299"></br>// ==> failure message: <br goog_ds_charindex="324"></br>// java.lang.AssertionError:<br goog_ds_charindex="353"></br>现在就变成了:

assertThat(responseString, anyOf(containsString("color"), containsString("colour")));<br goog_ds_charindex="450"></br>// ==> failure message:<br goog_ds_charindex="474"></br>// java.lang.AssertionError: <br goog_ds_charindex="504"></br>// Expected: (a string containing "color" or a string containing "colour")<br goog_ds_charindex="579"></br>// got: "Please choose a font"<br goog_ds_charindex="610"></br> Joe Walnes 的博客上可以看到更多的关于 assertThat 的用法。

2007-07-21 01:231388
用户头像

发布了 197 篇内容, 共 62.8 次阅读, 收获喜欢 21 次。

关注

评论

发布
暂无评论
发现更多内容

浅谈软件研发的复杂性与效能提升之道

思码逸研发效能

研发效能

PostgreSQL 15新版本特性解读(含直播问答、PPT资料汇总)

墨天轮

数据库 postgresql

易周金融 | Q1手机银行活跃用户规模6.5亿;理财子公司布局新兴领域

易观分析

金融 手机银行

字节跳动埋点数据流建设与治理实践

字节跳动数据平台

字节跳动 数据治理 数据流 埋点治理 数据研发

如何制作登录界面

海瞳Seapupil

OpenSSF 安全计划:SBOM 将驱动软件供应链安全

SEAL安全

软件物料清单

牛客java选择题每日打卡Day4

京与旧铺

6月月更

熊市慢慢,Bit.Store提供稳定Staking产品助你穿越牛熊

股市老人

等保2.0密码要求是什么?法律依据有哪些?

行云管家

网络安全 等保 等保2.0

基于 Nebula Graph 构建百亿关系知识图谱实践

NebulaGraph

知识图谱 Nebula Graph

2022年中国音频市场年度综合分析

易观分析

音频市场

等保三级密码复杂度是多少?多久更换一次?

行云管家

堡垒机 等级保护 过等保 等保2.0

NFT双币质押流动性挖矿dapp合约定制

开发微hkkf5566

一场分销裂变活动,不止是发发朋友圈这么简单!

CRMEB

私藏干货分享:关于企业架构中如何进行平台化

金松(李博源)

企业架构 数据架构 业务架构 大数据平台 平台

TiDB 6.0:让 TSO 更高效丨TiDB Book Rush

PingCAP

TiDB

Pisa-Proxy 之 SQL 解析实践

SphereEx

数据库 SQL语句 SphereEx

Substrate 源码追新导读 4月第2周技术更新: 以太坊地址转换, BEEFY协议等

彭亚伦

rust Substrate 波卡生态

好用到爆!GitHub 星标 32.5k+的命令行软件管理神器,功能真心强大!

沉默王二

Java macos GitHub

实力总结四类Bean注入Spring的方式

阿Q说代码

Java 注解 spring源码 bean注入

阅读别人的代码,是一种怎样的体验

阿Q说代码

程序人生 阅读代码 阅读建议 阅读感受

DevOps 如何帮助前端提升研发效率?

飞算JavaAI开发助手

开源二三事|ShardingSphere 与 Database Mesh 之间不得不说的那些事

SphereEx

数据库 SphereEx Apache ShardingSphere Database Mesh Pisanix

海量数据!秒级分析!Flink+Doris构建实时数仓方案

领创集团Advance Intelligence Group

数据 Doris flink sql 平台

直播app运营模式有哪几种,我们该选择什么样的模式?

开源直播系统源码

软件开发 直播源码 带货直播

Vue3 - $attrs 的几种用法(1个或多个根元素、Options API 和 Composition API)

德育处主任

Vue composition-api 组件通信 6月月更 Vue透传

巧用redis实现点赞功能,它不比mysql香吗?

阿Q说代码

MySQL 数据库 redis 点赞

C#/VB.NET 使用插件将HTML转为PDF

在下毛毛雨

C# html .net PDF

关于接口测试自动化的总结与思考

阿里巴巴云原生

阿里云 接口 性能压测 PTS 阿里云云原生

鸿蒙发力!HDD杭州站·线下沙龙邀您共建生态

最新动态

JUnit 4.4 已发布_Java_Ben Hughes_InfoQ精选文章