У мене є метод, який повертає рядок.
public String getDBValue(arg1)
Вихід цього методу може бути "cat"
або "dog"
Я пишу тестовий приклад у scala, і я зазвичай використовую це -
getDBValue(arg1) shouldBe "cat"
Як я можу перевірити наявність рядка "cat"
або "dog"
Відповіді:
0 для відповіді № 1Використання: getDBValue(arg1) should (equal "cat" or equal "dog")
Перевірте цю сторінку для довідки: http://www.scalatest.org/user_guide/using_matchers#logicalExpressions
0 для відповіді № 2
Що стосується чистого порівняння Scala String (не ScalaTest), ви можете використовувати:
Set("cat", "dog").contains(getDBValue(arg1))