scala测试中should和must之间有什么区别?

时间:2016-05-25 11:26:24

标签: scala testing scalatest specs2

scalatest和Specs2都有shouldmust的单独匹配器。

但是,我找不到任何解释为什么你会使用其中一个。

究竟有什么区别?

1 个答案:

答案 0 :(得分:3)

没有区别,这纯粹是一种语法偏好。我个人更喜欢在规范2中使用must,因为我认为should可以让人们认为期望是可选的。