我该怎么办?测试时检查两个条件
// b is Option[Array[Int]]
b should be ('empty) || b.get should be ('empty)
我想使用ShouldMatchers而不是assert,因为ShouldMatchers是scalatest的一部分。
答案 0 :(得分:1)
你应该能够做到
val b: Option[Array[Int]] = ???
b should (be ('empty) or be (Some(Array.empty[Int]))
请参阅最新手册的这一部分:Logical Expressions