目前在ScalaTest中,我们可以做到
Set(1,2,3,4) should not contain (5)
Set(1,2,3,4) should not contain (6)
ScalaTest风格要做什么:
Set(1,2,3,4)不应包含任何Set(5,6)
目前,我只能想到
Set(1,2,3,4) & Set(5,6) should be ('empty)
答案 0 :(得分:4)
在Scalatest 1.x中,您只能使用以下内容:
Set(1,2,3,4)不应该(包含(5)或包含(6))
或
set2.foreach(set1不应包含_)
但没有优雅的方式来表达有两套,它们不应该交叉。 在Scalatest 2.0(目前处于RC1状态)你可以稍微调整一下版本:
Set(1,2,3,4)应该包含noneOf(5,6)
但是你仍然不能使用Set类型的值,你必须直接给出元素。