Mám metódu, ktorá vracia reťazec.
public String getDBValue(arg1)
Výstupom tejto metódy môže byť buď "cat"
alebo "dog"
Píšem testovací prípad v Scale a normálne ho používam -
getDBValue(arg1) shouldBe "cat"
Ako skontrolujem, či je reťazec buď "cat"
alebo "dog"
odpovede:
0 pre odpoveď č. 1použitie: getDBValue(arg1) should (equal "cat" or equal "dog")
Pozrite si túto stránku, kde nájdete referencie: http://www.scalatest.org/user_guide/using_matchers#logicalExpressions
0 pre odpoveď č. 2
Čo sa týka čistého porovnávania Scala String (nie ScalaTest), môžete použiť:
Set("cat", "dog").contains(getDBValue(arg1))