写点什么

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:231248
用户头像

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

关注

评论

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

软件测试开发/全日制/测试管理丨App移动测试体系

测试人

软件测试

高防服务器、高防IP和高防CDN之间有什么区别?

Finovy Cloud

网络安全 网络攻击防御 高防主机 高防IP 高防IP服务

JDK安装与配置教程来啦

小魏写代码

聚道云软件连接器助力某餐饮管理有限公司实现人力资源信息自动化

聚道云软件连接器

案例分享

2024提升计划|优秀程序员的10大共性特征

飞算JavaAI开发助手

程序员 软件开发 代码 测试 单元测试 构架

大语言模型训练数据常见的4种处理方法

不在线第一只蜗牛

Zoho 2023:种长期主义的因,越经济下行的谷

ToB行业头条

软件测试开发/全日制/测试管理丨Web 兼容性测试

测试人

软件测试 测试开发

数据资产入表“倒计时”,企业该如何抓住红利?

用友BIP

数据资产

新特性速览!Sermant重磅更新,1.3.0 release版本发布

华为云开源

微服务治理 sermant 字节码增强框架

身为程序员,你很有必要了解一下提效工具“JNPF”

互联网工科生

程序员 软件开发 低代码 JNPF

聚道云软件连接器助力某贸易公司实现付款流程自动化

聚道云软件连接器

案例分享

实现数据一体化的有效措施

RestCloud

ETL 数据一体化

软件测试/测试开发/岗位内推丨字节跳动岗位开放

测试人

软件测试

揭秘加密货币周期:如何通过顶级代币指标洞察市场变化

Footprint Analytics

区块链 加密货币

淘宝/天猫商品详情实时数据API技术实现

Noah

助力企业出海,Ogcloud提供一站式网络解决方案

Ogcloud

网络 网络加速 组网

提升测试自动化:ForEach 循环在API测试中的高级策略

Apifox

测试 自动化测试 foreach Apifox 测试工具

简单聊聊数据库可以做什么,有什么用?

行云管家

数据库 云计算 大数据

服务器里面打开浏览器访问不了会是什么原因

德迅云安全杨德俊

软件测试开发/全日制/测试管理丨测试左移和测试右移

测试人

软件测试 测试开发

精彩回顾 | 《国产数据库共话未来趋势》技术沙龙上海站成功举办!

阿里云数据库开源

数据库 阿里云 数据管理 国产数据库 polarDB

JUnit 4.4 已发布_Java_Ben Hughes_InfoQ精选文章