单元测试 – 在ScalaTest中有“应该”,“可以”,“必须”之间的
刚开始使用
ScalaTest,我很喜欢它.
通过读取the docs,我至今无法弄清FlatSpec的can,should和must子句是否存在重大差异. 特别是,我想知道一个必须的失败是否受到任何不同于一个应该的失败 – 或者只是“语法糖”,使测试更好地自我记录. 解决方法
应该和必须是相同的语义.但是这不是更好的文档,它基本上只是个人风格偏好(我宁可选择).
可以有点不同.你不能(nomen omen)直接使用它作为匹配器,它只能在测试描述符中使用.报价从
(同样适用于 请注意,在短时间内(在ScalaTest 2.0.x中我认为),使用必须已被弃用,但在2.1.0中,决定has been reverted:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |