在使用 scalacheck 时,如果我们使用 forAll 测试任何属性,那么我们只会收到报告失败的测试输入并且没有通过测试输入。
scala> import org.scalacheck.Prop.forAll
scala> val propConcatLists = forAll { (l1: List[Int], l2: List[Int]) =>
l1.size + l2.size == (l1 ::: l2).size }
scala> propConcatLists.check
+ OK, passed 100 tests.
有没有办法将 forAll 给出的所有随机测试输入报告给相应的属性测试?