我们开始使用Scala Test来测试我们的Java应用程序,我想测试Java Collection的内容。我们提出了两种可能性:
JavaConversions.collectionAsScalaIterable(getJavaCollection()) must contain(allOf(item1, item2).inOrder)或
Seq(getJavaCollection()).flatten mustEqual Seq(item1, item2)作为Scala的初学者,我想知道哪种方法会更好(或者有更好的方法)?
发布于 2013-08-22 18:19:02
import scala.collection.JavaConverters._
val col = getJavaCollection().asScala //a scala mutable Buffer
col mustEqual Seq(item1, item2)您可以将col用作Seq并执行必要的计算。
有时最好用谷歌搜索:)
https://stackoverflow.com/questions/18375145
复制相似问题