2014-09-24 140 views
0

我有一个方法返回一个字符串。斯卡拉字符串比较

public String getDBValue(arg1) 

这种方法的输出可以是"cat""dog"

我写在斯卡拉测试用例和我通常使用这个 -

getDBValue(arg1) shouldBe "cat" 

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

+0

我得到这个-------“狗”不包含至少一个(“猫”,“狗”) org.scalatest.exceptions.TestFailedException:“狗”不包含至少一个(“猫”,“狗”) – user1564179 2014-09-24 18:31:38

+0

我错了,检查我的答案 – 2014-09-24 18:32:52

回答

0

至于纯斯卡拉字符串比较(不ScalaTest),你可以使用:

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

该解决方案也可以工作! – user1564179 2014-09-24 18:58:13