Я хочу логически объединить два утверждения ScalaTest с оператором ИЛИ.
Дело в том, что эти два утверждения проверяют что-то совершенно другое. Есть несколько примеров использования or
в похожих постах, но я не хочу этого делать.
Большинство сообщений проверяют условие ИЛИ для одной и той же переменной , т.е.
actual should (be (a [RuntimeException]) or be (a [Thread]))
Но я хочу объединить совершенно разные вещи, т.е.
actual should (be (a [RuntimeException]) or somethingElse should be(0)
Однако эта инструкция не компилируется, поскольку or
не является членом assertion
. Я пробовал несколько синтаксисов в скобках, но ни один из них не компилируется:
(count should be(0)) or (isCentroid should be(true))
(count should be(0)) || (isCentroid should be(true))
Как я могу объединить эти два утверждения с ИЛИ?