热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

喜好原理_特殊的喜好

喜好原理喜好测试是一种测试气味,您在其中断言某些内容与测试内容无关。例如,在运行时更改其用于安排集合的算法时,尝试声明集合中项目的顺序可能

喜好原理

喜好测试是一种测试气味 ,您在其中断言某些内容与测试内容无关。 例如,在运行时更改其用于安排集合的算法时,尝试声明集合中项目的顺序可能会导致失望。

类似地,断言错误消息的确切测试,除非是测试消息的构造,否则如果以某种测试不关心的方式改进消息,则可能导致脆弱的测试失败。

这是最近测试失败的经过清理的示例:

StringProcessorTest.subStringExtractionMustBeInRange:407 expected:<[begin -1, end 3, length 5]> but was:<[String index out of range: -1]>

原始断言正在检查是否引发了某种错误&#xff0c;但是断言已从Java的字符串库中装入了错误的特定文本。 后来进行了一次Java升级&#xff0c;但失败了。 显然&#xff0c;错误消息不是重点。

通常&#xff0c;请确保仅声明您关心的内容。

翻译自: https://www.javacodegeeks.com/2020/04/exceptional-happenstances.html

喜好原理



推荐阅读
author-avatar
郭爷们1986_488
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有