/ / String porovnať v Scala - string, scala, scalatest

String porovnanie v Scale - reťazec, scala, scalatest

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ď č. 1

použ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))