diff options
author | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2011-01-07 12:05:31 +0000 |
---|---|---|
committer | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2011-01-07 12:05:31 +0000 |
commit | 733a3d756943e67d7608dbfd92aac445a080d69d (patch) | |
tree | 6ce9bb74cee997212845c6fac15c8923b54c55ec /test/files/scalacheck/parallel-collections/ParallelIterableCheck.scala | |
parent | 07edcee629fb00808fb695ba4ec68a26f3e99490 (diff) | |
download | scala-733a3d756943e67d7608dbfd92aac445a080d69d.tar.gz scala-733a3d756943e67d7608dbfd92aac445a080d69d.tar.bz2 scala-733a3d756943e67d7608dbfd92aac445a080d69d.zip |
Implemented a (slower) workaround for parallel ...
Implemented a (slower) workaround for parallel vectors. Implemented
group by.
No review.
Diffstat (limited to 'test/files/scalacheck/parallel-collections/ParallelIterableCheck.scala')
-rw-r--r-- | test/files/scalacheck/parallel-collections/ParallelIterableCheck.scala | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/files/scalacheck/parallel-collections/ParallelIterableCheck.scala b/test/files/scalacheck/parallel-collections/ParallelIterableCheck.scala index 60e8c8b1f2..9ddd5781b9 100644 --- a/test/files/scalacheck/parallel-collections/ParallelIterableCheck.scala +++ b/test/files/scalacheck/parallel-collections/ParallelIterableCheck.scala @@ -414,6 +414,22 @@ abstract class ParallelIterableCheck[T](collName: String) extends Properties(col }).reduceLeft(_ && _) } + // property("groupBy must be equal") = forAll(collectionPairs) { + // case (t, coll) => + // (for ((f, ind) <- groupByFunctions.zipWithIndex) yield { + // val tgroup = t.groupBy(f) + // val cgroup = coll.groupBy(f) + // if (tgroup != cgroup || cgroup != tgroup) { + // println("from: " + t) + // println("and: " + coll) + // println("groups are: ") + // println(tgroup) + // println(cgroup) + // } + // ("operator " + ind) |: tgroup == cgroup && cgroup == tgroup + // }).reduceLeft(_ && _) + // } + } |