我非常喜欢Specs2中的这种语法来测试相等性:
1 + 1 === 2
而不是:
断言(1 + 1 == 2)
或类似英语的synonims。
这种语法也可以在ScalaTest中使用吗?
答案 0 :(得分:1)
它被描述为ScalaTest的文档中支持,所以是的:
http://www.scalatest.org/user_guide/using_matchers#checkingEqualityWithMatchers
result should === (3) // can customize equality and enforce type constraints
答案 1 :(得分:0)
ScalaTest已在特征TripleEqualsSupport
以下是当前版本的scaladoc reference