说我有一份书籍清单:
val books = List(
Book(title="Foo", year=2014),
Book(title="Bar", year=2014))
如果集合books
不为空且仅包含2014年发布的图书,如何使用单个表达式进行检查?
答案 0 :(得分:6)
使用matchers
:
books should not be empty
books.map(_.year) should contain only (2014)
或者只是:
books.map(_.year) should contain only (2014)
因为此检查断言列表不为空。