Scala中的字符串比较

时间:2014-09-24 18:08:55

标签: string scala scalatest

我有一个返回String的方法。

public String getDBValue(arg1)

此方法的输出可以是"cat""dog"

我正在用scala编写测试用例,我通常使用它 -

getDBValue(arg1) shouldBe "cat"

如何检查字符串是"cat"还是"dog"

2 个答案:

答案 0 :(得分:0)

使用:getDBValue(arg1) should (equal "cat" or equal "dog")

检查此页面以供参考: http://www.scalatest.org/user_guide/using_matchers#logicalExpressions

答案 1 :(得分:0)

对于纯Scala字符串比较(不是ScalaTest),您可以使用:

Set("cat", "dog").contains(getDBValue(arg1))