Я пытаюсь выполнить модульное тестирование некоторого Scala, в котором очень много коллекций. Эти коллекции возвращаются как Iterable [T]
, поэтому меня интересует содержимое коллекции, даже если базовые типы различаются. На самом деле это две связанные проблемы:
Таким образом, я ищу Scala-эквивалент NUnit CollectionAssert.AreEqual
(упорядоченный) и CollectionAssert.AreEquivalent
(неупорядоченный) в ScalaTest:
Set(1, 2) should equal (List(1, 2)) // ordered, pass
Iterable(2, 1) should equal (Iterable(1, 2)) // unordered, pass