如何在ScalaTest中使用Specs2中的===语法

时间:2014-07-04 05:57:08

标签: scala testing scalatest specs2

我非常喜欢Specs2中的这种语法来测试相等性:

1 + 1 === 2

而不是:

断言(1 + 1 == 2)

或类似英语的synonims。

这种语法也可以在ScalaTest中使用吗?

以下是ScalaTestSpecs2支持的匹配器列表。

2 个答案:

答案 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