我有一个返回String的方法。
public String getDBValue(arg1)
此方法的输出可以是"cat"
或"dog"
我正在用scala编写测试用例,我通常使用它 -
getDBValue(arg1) shouldBe "cat"
如何检查字符串是"cat"
还是"dog"
答案 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))