diff options
Diffstat (limited to 'tests/run/t4660.scala')
-rw-r--r-- | tests/run/t4660.scala | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/run/t4660.scala b/tests/run/t4660.scala new file mode 100644 index 000000000..9aac10ddf --- /dev/null +++ b/tests/run/t4660.scala @@ -0,0 +1,11 @@ +object Test { + def main(args: Array[String]): Unit = { + val traversable = 1 to 20 map (_.toString) + def normalize(m: Map[Char, Traversable[String]]) = m.map { case (k,v) => (k, v.toList) } + + val groupedFromView = traversable.view.groupBy(_(0)) + val groupedFromStrict = traversable.groupBy(_(0)) + + assert(normalize(groupedFromView) == normalize(groupedFromStrict)) + } +} |