2014-09-24 137 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