如何使用逻辑' OR'运算符"应该是"在斯卡拉?

时间:2016-04-20 13:58:31

标签: scala scalatest

我试图使用"应该是"功能以及逻辑" OR"运算符如下(例如):

 def String(x :Integer) :Integer ={
       /*----------------
      -----------------*/
      return value;
 }

 String.value.size should be (8) || String.value.size should be (0) /*that is anything other than the value 8 or 0 should cause a false and the program should start execution */

但是我收到一个错误,说"值为||不是org.scalatest.matchers.Matcher [Any]"

的成员

有人可以帮助我吗?提前谢谢..

1 个答案:

答案 0 :(得分:8)

从错误消息中看起来String.value.size should be (8)返回org.scalatest.matchers.Matcher的实例,该实例没有成员||。根据{{​​3}},您应该使用or进行分离,例如

String.value.size should (be (8) or be (0))