Skip to content

Commit 2eaabd0

Browse files
committed
fixup! fixup! #11 Add groupMap and groupMapReduce extensions
consolidate tests
1 parent 71404ad commit 2eaabd0

File tree

2 files changed

+14
-35
lines changed

2 files changed

+14
-35
lines changed

compat/src/test/scala/test/scala/collection/CollectionTest.scala

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,4 +81,18 @@ class CollectionTest {
8181
assertFalse(it1.iterator.sameElements(it2))
8282
assertTrue(it2.iterator.sameElements(it3))
8383
}
84+
85+
@Test
86+
def groupMap(): Unit = {
87+
val res = Seq("foo", "test", "bar", "baz")
88+
.groupMap(_.length)(_.toUpperCase())
89+
assertEquals(Map(3 -> Seq("FOO", "BAR", "BAZ"), 4 -> Seq("TEST")), res)
90+
}
91+
92+
@Test
93+
def groupMapReduce(): Unit = {
94+
val res = Seq("foo", "test", "bar", "baz")
95+
.groupMapReduce(_.length)(_ => 1)(_ + _)
96+
assertEquals(Map(3 -> 3, 4 -> 1), res)
97+
}
8498
}

compat/src/test/scala/test/scala/collection/TraversableLikeTest.scala

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)